{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -4424,15 +4424,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):                         924a68ff\n+  32-bit CRC value (hex):                         dcce07d8\n   compressed size:                                42708 bytes\n   uncompressed size:                              42708 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@@ -4460,15 +4460,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):                         74012c58\n+  32-bit CRC value (hex):                         f0cd6f39\n   compressed size:                                127870 bytes\n   uncompressed size:                              127870 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@@ -5000,15 +5000,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):                         739f992a\n+  32-bit CRC value (hex):                         98a8fb78\n   compressed size:                                43772 bytes\n   uncompressed size:                              43772 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@@ -5036,15 +5036,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):                         6834a525\n+  32-bit CRC value (hex):                         4963cab0\n   compressed size:                                130376 bytes\n   uncompressed size:                              130376 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@@ -5720,15 +5720,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):                         9d6f6374\n+  32-bit CRC value (hex):                         7186a907\n   compressed size:                                43023 bytes\n   uncompressed size:                              43023 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@@ -5756,15 +5756,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):                         0777d5b0\n+  32-bit CRC value (hex):                         2681d25f\n   compressed size:                                128890 bytes\n   uncompressed size:                              128890 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@@ -6296,15 +6296,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):                         c6655114\n+  32-bit CRC value (hex):                         8d3cdd6e\n   compressed size:                                43012 bytes\n   uncompressed size:                              43012 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@@ -6332,15 +6332,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):                         123482d0\n+  32-bit CRC value (hex):                         a1b5c608\n   compressed size:                                128586 bytes\n   uncompressed size:                              128586 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@@ -7016,15 +7016,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):                         829d47fe\n+  32-bit CRC value (hex):                         265a0c2b\n   compressed size:                                41492 bytes\n   uncompressed size:                              41492 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@@ -7052,15 +7052,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):                         964b3e21\n+  32-bit CRC value (hex):                         55c2a43f\n   compressed size:                                125006 bytes\n   uncompressed size:                              125006 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@@ -8024,15 +8024,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):                         356d2b0a\n+  32-bit CRC value (hex):                         b3f6630d\n   compressed size:                                46568 bytes\n   uncompressed size:                              46568 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@@ -8060,15 +8060,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):                         12d1f5f1\n+  32-bit CRC value (hex):                         b705d33b\n   compressed size:                                137555 bytes\n   uncompressed size:                              137555 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@@ -11048,15 +11048,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):                         7d4e967c\n+  32-bit CRC value (hex):                         feea6476\n   compressed size:                                41773 bytes\n   uncompressed size:                              41773 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@@ -11084,15 +11084,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):                         f0aeafd4\n+  32-bit CRC value (hex):                         c87fb8ba\n   compressed size:                                126659 bytes\n   uncompressed size:                              126659 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@@ -14504,15 +14504,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):                         d620d4e5\n+  32-bit CRC value (hex):                         e052d876\n   compressed size:                                43052 bytes\n   uncompressed size:                              43052 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@@ -14540,15 +14540,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):                         dd1af8bc\n+  32-bit CRC value (hex):                         edea9cc5\n   compressed size:                                116986 bytes\n   uncompressed size:                              116986 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@@ -15224,15 +15224,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):                         a04be881\n+  32-bit CRC value (hex):                         b2c07dc0\n   compressed size:                                43141 bytes\n   uncompressed size:                              43141 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@@ -15260,15 +15260,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):                         4a2faec1\n+  32-bit CRC value (hex):                         eb24dce5\n   compressed size:                                129881 bytes\n   uncompressed size:                              129881 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@@ -15800,15 +15800,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):                         78e09790\n+  32-bit CRC value (hex):                         a0f5a982\n   compressed size:                                44591 bytes\n   uncompressed size:                              44591 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@@ -15836,15 +15836,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):                         e961622f\n+  32-bit CRC value (hex):                         61858448\n   compressed size:                                133634 bytes\n   uncompressed size:                              133634 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@@ -16376,15 +16376,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):                         1c154ac0\n+  32-bit CRC value (hex):                         4516512b\n   compressed size:                                43141 bytes\n   uncompressed size:                              43141 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@@ -16412,15 +16412,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):                         0bcf3e88\n+  32-bit CRC value (hex):                         c703490c\n   compressed size:                                129881 bytes\n   uncompressed size:                              129881 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@@ -16952,15 +16952,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):                         1c5202dd\n+  32-bit CRC value (hex):                         3f487526\n   compressed size:                                44532 bytes\n   uncompressed size:                              44532 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@@ -16988,15 +16988,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):                         4c41fb80\n+  32-bit CRC value (hex):                         87488fe0\n   compressed size:                                132166 bytes\n   uncompressed size:                              132166 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@@ -18248,15 +18248,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):                         b9135840\n+  32-bit CRC value (hex):                         f98d8ae2\n   compressed size:                                56711 bytes\n   uncompressed size:                              56711 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@@ -18284,15 +18284,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):                         d87b7956\n+  32-bit CRC value (hex):                         625c71fa\n   compressed size:                                168285 bytes\n   uncompressed size:                              168285 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@@ -19544,15 +19544,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):                         a804bbba\n+  32-bit CRC value (hex):                         f48c9908\n   compressed size:                                43316 bytes\n   uncompressed size:                              43316 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@@ -19580,15 +19580,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):                         9a48032d\n+  32-bit CRC value (hex):                         d59b9ba3\n   compressed size:                                129302 bytes\n   uncompressed size:                              129302 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@@ -20120,15 +20120,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):                         5d2d6a63\n+  32-bit CRC value (hex):                         e040e6b6\n   compressed size:                                44532 bytes\n   uncompressed size:                              44532 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@@ -20156,15 +20156,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):                         b9082ba4\n+  32-bit CRC value (hex):                         fc8c8d2f\n   compressed size:                                132166 bytes\n   uncompressed size:                              132166 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@@ -22280,15 +22280,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):                         35a3c1f4\n+  32-bit CRC value (hex):                         4e5739a2\n   compressed size:                                41948 bytes\n   uncompressed size:                              41948 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@@ -22316,15 +22316,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):                         092c5ff2\n+  32-bit CRC value (hex):                         c643afaa\n   compressed size:                                126080 bytes\n   uncompressed size:                              126080 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@@ -22856,15 +22856,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):                         870f3623\n+  32-bit CRC value (hex):                         e3a3bfb7\n   compressed size:                                44076 bytes\n   uncompressed size:                              44076 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@@ -22892,15 +22892,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):                         aaf5fa3b\n+  32-bit CRC value (hex):                         6a6ea253\n   compressed size:                                131092 bytes\n   uncompressed size:                              131092 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@@ -23432,15 +23432,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):                         2c4df051\n+  32-bit CRC value (hex):                         96e5e966\n   compressed size:                                45292 bytes\n   uncompressed size:                              45292 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@@ -23468,15 +23468,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):                         12c16d59\n+  32-bit CRC value (hex):                         98b7767e\n   compressed size:                                133956 bytes\n   uncompressed size:                              133956 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@@ -24872,15 +24872,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):                         42db6e75\n+  32-bit CRC value (hex):                         00f0e271\n   compressed size:                                41644 bytes\n   uncompressed size:                              41644 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@@ -24908,15 +24908,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):                         bd6be932\n+  32-bit CRC value (hex):                         b683065b\n   compressed size:                                125364 bytes\n   uncompressed size:                              125364 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": "@@ -3350,15 +3350,15 @@\n 0995FB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0995FD   Length              0005 (5)\n 0995FF   Flags               01 (1) 'Modification'\n 099600   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 099604 PAYLOAD\n \n 0A3CD8 DATA DESCRIPTOR       08074B50 (134695760)\n-0A3CDC CRC                   924A68FF (2454350079)\n+0A3CDC CRC                   DCCE07D8 (3704489944)\n 0A3CE0 Compressed Size       0000A6D4 (42708)\n 0A3CE4 Uncompressed Size     0000A6D4 (42708)\n \n 0A3CE8 LOCAL HEADER #125     04034B50 (67324752)\n 0A3CEC Extract Zip Spec      14 (20) '2.0'\n 0A3CED Extract OS            00 (0) 'MS-DOS'\n 0A3CEE General Purpose Flag  0008 (8)\n@@ -3378,15 +3378,15 @@\n 0A3D52 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A3D54   Length              0005 (5)\n 0A3D56   Flags               01 (1) 'Modification'\n 0A3D57   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A3D5B PAYLOAD\n \n 0C30D9 DATA DESCRIPTOR       08074B50 (134695760)\n-0C30DD CRC                   74012C58 (1946233944)\n+0C30DD CRC                   F0CD6F39 (4039995193)\n 0C30E1 Compressed Size       0001F37E (127870)\n 0C30E5 Uncompressed Size     0001F37E (127870)\n \n 0C30E9 LOCAL HEADER #126     04034B50 (67324752)\n 0C30ED Extract Zip Spec      14 (20) '2.0'\n 0C30EE Extract OS            00 (0) 'MS-DOS'\n 0C30EF General Purpose Flag  0008 (8)\n@@ -3798,15 +3798,15 @@\n 0DF158 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0DF15A   Length              0005 (5)\n 0DF15C   Flags               01 (1) 'Modification'\n 0DF15D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0DF161 PAYLOAD\n \n 0E9C5D DATA DESCRIPTOR       08074B50 (134695760)\n-0E9C61 CRC                   739F992A (1939839274)\n+0E9C61 CRC                   98A8FB78 (2561211256)\n 0E9C65 Compressed Size       0000AAFC (43772)\n 0E9C69 Uncompressed Size     0000AAFC (43772)\n \n 0E9C6D LOCAL HEADER #141     04034B50 (67324752)\n 0E9C71 Extract Zip Spec      14 (20) '2.0'\n 0E9C72 Extract OS            00 (0) 'MS-DOS'\n 0E9C73 General Purpose Flag  0008 (8)\n@@ -3826,15 +3826,15 @@\n 0E9CDE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0E9CE0   Length              0005 (5)\n 0E9CE2   Flags               01 (1) 'Modification'\n 0E9CE3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0E9CE7 PAYLOAD\n \n 109A2F DATA DESCRIPTOR       08074B50 (134695760)\n-109A33 CRC                   6834A525 (1748280613)\n+109A33 CRC                   4963CAB0 (1231276720)\n 109A37 Compressed Size       0001FD48 (130376)\n 109A3B Uncompressed Size     0001FD48 (130376)\n \n 109A3F LOCAL HEADER #142     04034B50 (67324752)\n 109A43 Extract Zip Spec      14 (20) '2.0'\n 109A44 Extract OS            00 (0) 'MS-DOS'\n 109A45 General Purpose Flag  0008 (8)\n@@ -4358,15 +4358,15 @@\n 129A81 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 129A83   Length              0005 (5)\n 129A85   Flags               01 (1) 'Modification'\n 129A86   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 129A8A PAYLOAD\n \n 134299 DATA DESCRIPTOR       08074B50 (134695760)\n-13429D CRC                   9D6F6374 (2641322868)\n+13429D CRC                   7186A907 (1904650503)\n 1342A1 Compressed Size       0000A80F (43023)\n 1342A5 Uncompressed Size     0000A80F (43023)\n \n 1342A9 LOCAL HEADER #161     04034B50 (67324752)\n 1342AD Extract Zip Spec      14 (20) '2.0'\n 1342AE Extract OS            00 (0) 'MS-DOS'\n 1342AF General Purpose Flag  0008 (8)\n@@ -4386,15 +4386,15 @@\n 134314 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 134316   Length              0005 (5)\n 134318   Flags               01 (1) 'Modification'\n 134319   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 13431D PAYLOAD\n \n 153A97 DATA DESCRIPTOR       08074B50 (134695760)\n-153A9B CRC                   0777D5B0 (125294000)\n+153A9B CRC                   2681D25F (646042207)\n 153A9F Compressed Size       0001F77A (128890)\n 153AA3 Uncompressed Size     0001F77A (128890)\n \n 153AA7 LOCAL HEADER #162     04034B50 (67324752)\n 153AAB Extract Zip Spec      14 (20) '2.0'\n 153AAC Extract OS            00 (0) 'MS-DOS'\n 153AAD General Purpose Flag  0008 (8)\n@@ -4806,15 +4806,15 @@\n 16DE59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 16DE5B   Length              0005 (5)\n 16DE5D   Flags               01 (1) 'Modification'\n 16DE5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 16DE62 PAYLOAD\n \n 178666 DATA DESCRIPTOR       08074B50 (134695760)\n-17866A CRC                   C6655114 (3328528660)\n+17866A CRC                   8D3CDD6E (2369576302)\n 17866E Compressed Size       0000A804 (43012)\n 178672 Uncompressed Size     0000A804 (43012)\n \n 178676 LOCAL HEADER #177     04034B50 (67324752)\n 17867A Extract Zip Spec      14 (20) '2.0'\n 17867B Extract OS            00 (0) 'MS-DOS'\n 17867C General Purpose Flag  0008 (8)\n@@ -4834,15 +4834,15 @@\n 1786E2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1786E4   Length              0005 (5)\n 1786E6   Flags               01 (1) 'Modification'\n 1786E7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1786EB PAYLOAD\n \n 197D35 DATA DESCRIPTOR       08074B50 (134695760)\n-197D39 CRC                   123482D0 (305431248)\n+197D39 CRC                   A1B5C608 (2713044488)\n 197D3D Compressed Size       0001F64A (128586)\n 197D41 Uncompressed Size     0001F64A (128586)\n \n 197D45 LOCAL HEADER #178     04034B50 (67324752)\n 197D49 Extract Zip Spec      14 (20) '2.0'\n 197D4A Extract OS            00 (0) 'MS-DOS'\n 197D4B General Purpose Flag  0008 (8)\n@@ -5366,15 +5366,15 @@\n 1B43E8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1B43EA   Length              0005 (5)\n 1B43EC   Flags               01 (1) 'Modification'\n 1B43ED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1B43F1 PAYLOAD\n \n 1BE605 DATA DESCRIPTOR       08074B50 (134695760)\n-1BE609 CRC                   829D47FE (2191345662)\n+1BE609 CRC                   265A0C2B (643435563)\n 1BE60D Compressed Size       0000A214 (41492)\n 1BE611 Uncompressed Size     0000A214 (41492)\n \n 1BE615 LOCAL HEADER #197     04034B50 (67324752)\n 1BE619 Extract Zip Spec      14 (20) '2.0'\n 1BE61A Extract OS            00 (0) 'MS-DOS'\n 1BE61B General Purpose Flag  0008 (8)\n@@ -5394,15 +5394,15 @@\n 1BE677 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1BE679   Length              0005 (5)\n 1BE67B   Flags               01 (1) 'Modification'\n 1BE67C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1BE680 PAYLOAD\n \n 1DCECE DATA DESCRIPTOR       08074B50 (134695760)\n-1DCED2 CRC                   964B3E21 (2521513505)\n+1DCED2 CRC                   55C2A43F (1438819391)\n 1DCED6 Compressed Size       0001E84E (125006)\n 1DCEDA Uncompressed Size     0001E84E (125006)\n \n 1DCEDE LOCAL HEADER #198     04034B50 (67324752)\n 1DCEE2 Extract Zip Spec      14 (20) '2.0'\n 1DCEE3 Extract OS            00 (0) 'MS-DOS'\n 1DCEE4 General Purpose Flag  0008 (8)\n@@ -6150,15 +6150,15 @@\n 208831 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 208833   Length              0005 (5)\n 208835   Flags               01 (1) 'Modification'\n 208836   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 20883A PAYLOAD\n \n 213E22 DATA DESCRIPTOR       08074B50 (134695760)\n-213E26 CRC                   356D2B0A (896346890)\n+213E26 CRC                   B3F6630D (3019268877)\n 213E2A Compressed Size       0000B5E8 (46568)\n 213E2E Uncompressed Size     0000B5E8 (46568)\n \n 213E32 LOCAL HEADER #225     04034B50 (67324752)\n 213E36 Extract Zip Spec      14 (20) '2.0'\n 213E37 Extract OS            00 (0) 'MS-DOS'\n 213E38 General Purpose Flag  0008 (8)\n@@ -6178,15 +6178,15 @@\n 213E95 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 213E97   Length              0005 (5)\n 213E99   Flags               01 (1) 'Modification'\n 213E9A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 213E9E PAYLOAD\n \n 2357F1 DATA DESCRIPTOR       08074B50 (134695760)\n-2357F5 CRC                   12D1F5F1 (315749873)\n+2357F5 CRC                   B705D33B (3070612283)\n 2357F9 Compressed Size       00021953 (137555)\n 2357FD Uncompressed Size     00021953 (137555)\n \n 235801 LOCAL HEADER #226     04034B50 (67324752)\n 235805 Extract Zip Spec      14 (20) '2.0'\n 235806 Extract OS            00 (0) 'MS-DOS'\n 235807 General Purpose Flag  0008 (8)\n@@ -8502,15 +8502,15 @@\n 2B6B08 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2B6B0A   Length              0005 (5)\n 2B6B0C   Flags               01 (1) 'Modification'\n 2B6B0D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2B6B11 PAYLOAD\n \n 2C0E3E DATA DESCRIPTOR       08074B50 (134695760)\n-2C0E42 CRC                   7D4E967C (2102302332)\n+2C0E42 CRC                   FEEA6476 (4276774006)\n 2C0E46 Compressed Size       0000A32D (41773)\n 2C0E4A Uncompressed Size     0000A32D (41773)\n \n 2C0E4E LOCAL HEADER #309     04034B50 (67324752)\n 2C0E52 Extract Zip Spec      14 (20) '2.0'\n 2C0E53 Extract OS            00 (0) 'MS-DOS'\n 2C0E54 General Purpose Flag  0008 (8)\n@@ -8530,15 +8530,15 @@\n 2C0EAE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2C0EB0   Length              0005 (5)\n 2C0EB2   Flags               01 (1) 'Modification'\n 2C0EB3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2C0EB7 PAYLOAD\n \n 2DFD7A DATA DESCRIPTOR       08074B50 (134695760)\n-2DFD7E CRC                   F0AEAFD4 (4037980116)\n+2DFD7E CRC                   C87FB8BA (3363813562)\n 2DFD82 Compressed Size       0001EEC3 (126659)\n 2DFD86 Uncompressed Size     0001EEC3 (126659)\n \n 2DFD8A LOCAL HEADER #310     04034B50 (67324752)\n 2DFD8E Extract Zip Spec      14 (20) '2.0'\n 2DFD8F Extract OS            00 (0) 'MS-DOS'\n 2DFD90 General Purpose Flag  0008 (8)\n@@ -11190,15 +11190,15 @@\n 363091 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 363093   Length              0005 (5)\n 363095   Flags               01 (1) 'Modification'\n 363096   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 36309A PAYLOAD\n \n 36D8C6 DATA DESCRIPTOR       08074B50 (134695760)\n-36D8CA CRC                   D620D4E5 (3592475877)\n+36D8CA CRC                   E052D876 (3763525750)\n 36D8CE Compressed Size       0000A82C (43052)\n 36D8D2 Uncompressed Size     0000A82C (43052)\n \n 36D8D6 LOCAL HEADER #405     04034B50 (67324752)\n 36D8DA Extract Zip Spec      14 (20) '2.0'\n 36D8DB Extract OS            00 (0) 'MS-DOS'\n 36D8DC General Purpose Flag  0008 (8)\n@@ -11218,15 +11218,15 @@\n 36D943 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 36D945   Length              0005 (5)\n 36D947   Flags               01 (1) 'Modification'\n 36D948   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 36D94C PAYLOAD\n \n 38A246 DATA DESCRIPTOR       08074B50 (134695760)\n-38A24A CRC                   DD1AF8BC (3709532348)\n+38A24A CRC                   EDEA9CC5 (3991575749)\n 38A24E Compressed Size       0001C8FA (116986)\n 38A252 Uncompressed Size     0001C8FA (116986)\n \n 38A256 LOCAL HEADER #406     04034B50 (67324752)\n 38A25A Extract Zip Spec      14 (20) '2.0'\n 38A25B Extract OS            00 (0) 'MS-DOS'\n 38A25C General Purpose Flag  0008 (8)\n@@ -11750,15 +11750,15 @@\n 3AA880 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3AA882   Length              0005 (5)\n 3AA884   Flags               01 (1) 'Modification'\n 3AA885   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3AA889 PAYLOAD\n \n 3B510E DATA DESCRIPTOR       08074B50 (134695760)\n-3B5112 CRC                   A04BE881 (2689329281)\n+3B5112 CRC                   B2C07DC0 (2998959552)\n 3B5116 Compressed Size       0000A885 (43141)\n 3B511A Uncompressed Size     0000A885 (43141)\n \n 3B511E LOCAL HEADER #425     04034B50 (67324752)\n 3B5122 Extract Zip Spec      14 (20) '2.0'\n 3B5123 Extract OS            00 (0) 'MS-DOS'\n 3B5124 General Purpose Flag  0008 (8)\n@@ -11778,15 +11778,15 @@\n 3B5187 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3B5189   Length              0005 (5)\n 3B518B   Flags               01 (1) 'Modification'\n 3B518C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3B5190 PAYLOAD\n \n 3D4CE9 DATA DESCRIPTOR       08074B50 (134695760)\n-3D4CED CRC                   4A2FAEC1 (1244638913)\n+3D4CED CRC                   EB24DCE5 (3945061605)\n 3D4CF1 Compressed Size       0001FB59 (129881)\n 3D4CF5 Uncompressed Size     0001FB59 (129881)\n \n 3D4CF9 LOCAL HEADER #426     04034B50 (67324752)\n 3D4CFD Extract Zip Spec      14 (20) '2.0'\n 3D4CFE Extract OS            00 (0) 'MS-DOS'\n 3D4CFF General Purpose Flag  0008 (8)\n@@ -12198,15 +12198,15 @@\n 3F4854 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3F4856   Length              0005 (5)\n 3F4858   Flags               01 (1) 'Modification'\n 3F4859   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3F485D PAYLOAD\n \n 3FF68C DATA DESCRIPTOR       08074B50 (134695760)\n-3FF690 CRC                   78E09790 (2027984784)\n+3FF690 CRC                   A0F5A982 (2700454274)\n 3FF694 Compressed Size       0000AE2F (44591)\n 3FF698 Uncompressed Size     0000AE2F (44591)\n \n 3FF69C LOCAL HEADER #441     04034B50 (67324752)\n 3FF6A0 Extract Zip Spec      14 (20) '2.0'\n 3FF6A1 Extract OS            00 (0) 'MS-DOS'\n 3FF6A2 General Purpose Flag  0008 (8)\n@@ -12226,15 +12226,15 @@\n 3FF70D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3FF70F   Length              0005 (5)\n 3FF711   Flags               01 (1) 'Modification'\n 3FF712   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3FF716 PAYLOAD\n \n 420118 DATA DESCRIPTOR       08074B50 (134695760)\n-42011C CRC                   E961622F (3915473455)\n+42011C CRC                   61858448 (1636140104)\n 420120 Compressed Size       00020A02 (133634)\n 420124 Uncompressed Size     00020A02 (133634)\n \n 420128 LOCAL HEADER #442     04034B50 (67324752)\n 42012C Extract Zip Spec      14 (20) '2.0'\n 42012D Extract OS            00 (0) 'MS-DOS'\n 42012E General Purpose Flag  0008 (8)\n@@ -12646,15 +12646,15 @@\n 43F2C2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 43F2C4   Length              0005 (5)\n 43F2C6   Flags               01 (1) 'Modification'\n 43F2C7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 43F2CB PAYLOAD\n \n 449B50 DATA DESCRIPTOR       08074B50 (134695760)\n-449B54 CRC                   1C154AC0 (471157440)\n+449B54 CRC                   4516512B (1159090475)\n 449B58 Compressed Size       0000A885 (43141)\n 449B5C Uncompressed Size     0000A885 (43141)\n \n 449B60 LOCAL HEADER #457     04034B50 (67324752)\n 449B64 Extract Zip Spec      14 (20) '2.0'\n 449B65 Extract OS            00 (0) 'MS-DOS'\n 449B66 General Purpose Flag  0008 (8)\n@@ -12674,15 +12674,15 @@\n 449BC9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 449BCB   Length              0005 (5)\n 449BCD   Flags               01 (1) 'Modification'\n 449BCE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 449BD2 PAYLOAD\n \n 46972B DATA DESCRIPTOR       08074B50 (134695760)\n-46972F CRC                   0BCF3E88 (198131336)\n+46972F CRC                   C703490C (3338881292)\n 469733 Compressed Size       0001FB59 (129881)\n 469737 Uncompressed Size     0001FB59 (129881)\n \n 46973B LOCAL HEADER #458     04034B50 (67324752)\n 46973F Extract Zip Spec      14 (20) '2.0'\n 469740 Extract OS            00 (0) 'MS-DOS'\n 469741 General Purpose Flag  0008 (8)\n@@ -13094,15 +13094,15 @@\n 488CD5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 488CD7   Length              0005 (5)\n 488CD9   Flags               01 (1) 'Modification'\n 488CDA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 488CDE PAYLOAD\n \n 493AD2 DATA DESCRIPTOR       08074B50 (134695760)\n-493AD6 CRC                   1C5202DD (475136733)\n+493AD6 CRC                   3F487526 (1061713190)\n 493ADA Compressed Size       0000ADF4 (44532)\n 493ADE Uncompressed Size     0000ADF4 (44532)\n \n 493AE2 LOCAL HEADER #473     04034B50 (67324752)\n 493AE6 Extract Zip Spec      14 (20) '2.0'\n 493AE7 Extract OS            00 (0) 'MS-DOS'\n 493AE8 General Purpose Flag  0008 (8)\n@@ -13122,15 +13122,15 @@\n 493B58 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 493B5A   Length              0005 (5)\n 493B5C   Flags               01 (1) 'Modification'\n 493B5D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 493B61 PAYLOAD\n \n 4B3FA7 DATA DESCRIPTOR       08074B50 (134695760)\n-4B3FAB CRC                   4C41FB80 (1279392640)\n+4B3FAB CRC                   87488FE0 (2269679584)\n 4B3FAF Compressed Size       00020446 (132166)\n 4B3FB3 Uncompressed Size     00020446 (132166)\n \n 4B3FB7 LOCAL HEADER #474     04034B50 (67324752)\n 4B3FBB Extract Zip Spec      14 (20) '2.0'\n 4B3FBC Extract OS            00 (0) 'MS-DOS'\n 4B3FBD General Purpose Flag  0008 (8)\n@@ -14102,15 +14102,15 @@\n 4E4B01 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4E4B03   Length              0005 (5)\n 4E4B05   Flags               01 (1) 'Modification'\n 4E4B06   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4E4B0A PAYLOAD\n \n 4F2891 DATA DESCRIPTOR       08074B50 (134695760)\n-4F2895 CRC                   B9135840 (3105052736)\n+4F2895 CRC                   F98D8AE2 (4186802914)\n 4F2899 Compressed Size       0000DD87 (56711)\n 4F289D Uncompressed Size     0000DD87 (56711)\n \n 4F28A1 LOCAL HEADER #509     04034B50 (67324752)\n 4F28A5 Extract Zip Spec      14 (20) '2.0'\n 4F28A6 Extract OS            00 (0) 'MS-DOS'\n 4F28A7 General Purpose Flag  0008 (8)\n@@ -14130,15 +14130,15 @@\n 4F2904 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4F2906   Length              0005 (5)\n 4F2908   Flags               01 (1) 'Modification'\n 4F2909   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4F290D PAYLOAD\n \n 51BA6A DATA DESCRIPTOR       08074B50 (134695760)\n-51BA6E CRC                   D87B7956 (3631970646)\n+51BA6E CRC                   625C71FA (1650225658)\n 51BA72 Compressed Size       0002915D (168285)\n 51BA76 Uncompressed Size     0002915D (168285)\n \n 51BA7A LOCAL HEADER #510     04034B50 (67324752)\n 51BA7E Extract Zip Spec      14 (20) '2.0'\n 51BA7F Extract OS            00 (0) 'MS-DOS'\n 51BA80 General Purpose Flag  0008 (8)\n@@ -15110,15 +15110,15 @@\n 54E98E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 54E990   Length              0005 (5)\n 54E992   Flags               01 (1) 'Modification'\n 54E993   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 54E997 PAYLOAD\n \n 5592CB DATA DESCRIPTOR       08074B50 (134695760)\n-5592CF CRC                   A804BBBA (2818882490)\n+5592CF CRC                   F48C9908 (4102854920)\n 5592D3 Compressed Size       0000A934 (43316)\n 5592D7 Uncompressed Size     0000A934 (43316)\n \n 5592DB LOCAL HEADER #545     04034B50 (67324752)\n 5592DF Extract Zip Spec      14 (20) '2.0'\n 5592E0 Extract OS            00 (0) 'MS-DOS'\n 5592E1 General Purpose Flag  0008 (8)\n@@ -15138,15 +15138,15 @@\n 559349 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 55934B   Length              0005 (5)\n 55934D   Flags               01 (1) 'Modification'\n 55934E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 559352 PAYLOAD\n \n 578C68 DATA DESCRIPTOR       08074B50 (134695760)\n-578C6C CRC                   9A48032D (2588410669)\n+578C6C CRC                   D59B9BA3 (3583744931)\n 578C70 Compressed Size       0001F916 (129302)\n 578C74 Uncompressed Size     0001F916 (129302)\n \n 578C78 LOCAL HEADER #546     04034B50 (67324752)\n 578C7C Extract Zip Spec      14 (20) '2.0'\n 578C7D Extract OS            00 (0) 'MS-DOS'\n 578C7E General Purpose Flag  0008 (8)\n@@ -15558,15 +15558,15 @@\n 594475 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 594477   Length              0005 (5)\n 594479   Flags               01 (1) 'Modification'\n 59447A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 59447E PAYLOAD\n \n 59F272 DATA DESCRIPTOR       08074B50 (134695760)\n-59F276 CRC                   5D2D6A63 (1563257443)\n+59F276 CRC                   E040E6B6 (3762349750)\n 59F27A Compressed Size       0000ADF4 (44532)\n 59F27E Uncompressed Size     0000ADF4 (44532)\n \n 59F282 LOCAL HEADER #561     04034B50 (67324752)\n 59F286 Extract Zip Spec      14 (20) '2.0'\n 59F287 Extract OS            00 (0) 'MS-DOS'\n 59F288 General Purpose Flag  0008 (8)\n@@ -15586,15 +15586,15 @@\n 59F2F8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 59F2FA   Length              0005 (5)\n 59F2FC   Flags               01 (1) 'Modification'\n 59F2FD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 59F301 PAYLOAD\n \n 5BF747 DATA DESCRIPTOR       08074B50 (134695760)\n-5BF74B CRC                   B9082BA4 (3104320420)\n+5BF74B CRC                   FC8C8D2F (4237069615)\n 5BF74F Compressed Size       00020446 (132166)\n 5BF753 Uncompressed Size     00020446 (132166)\n \n 5BF757 LOCAL HEADER #562     04034B50 (67324752)\n 5BF75B Extract Zip Spec      14 (20) '2.0'\n 5BF75C Extract OS            00 (0) 'MS-DOS'\n 5BF75D General Purpose Flag  0008 (8)\n@@ -17238,15 +17238,15 @@\n 6030F0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6030F2   Length              0005 (5)\n 6030F4   Flags               01 (1) 'Modification'\n 6030F5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6030F9 PAYLOAD\n \n 60D4D5 DATA DESCRIPTOR       08074B50 (134695760)\n-60D4D9 CRC                   35A3C1F4 (899924468)\n+60D4D9 CRC                   4E5739A2 (1314339234)\n 60D4DD Compressed Size       0000A3DC (41948)\n 60D4E1 Uncompressed Size     0000A3DC (41948)\n \n 60D4E5 LOCAL HEADER #621     04034B50 (67324752)\n 60D4E9 Extract Zip Spec      14 (20) '2.0'\n 60D4EA Extract OS            00 (0) 'MS-DOS'\n 60D4EB General Purpose Flag  0008 (8)\n@@ -17266,15 +17266,15 @@\n 60D54A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 60D54C   Length              0005 (5)\n 60D54E   Flags               01 (1) 'Modification'\n 60D54F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 60D553 PAYLOAD\n \n 62C1D3 DATA DESCRIPTOR       08074B50 (134695760)\n-62C1D7 CRC                   092C5FF2 (153903090)\n+62C1D7 CRC                   C643AFAA (3326324650)\n 62C1DB Compressed Size       0001EC80 (126080)\n 62C1DF Uncompressed Size     0001EC80 (126080)\n \n 62C1E3 LOCAL HEADER #622     04034B50 (67324752)\n 62C1E7 Extract Zip Spec      14 (20) '2.0'\n 62C1E8 Extract OS            00 (0) 'MS-DOS'\n 62C1E9 General Purpose Flag  0008 (8)\n@@ -17686,15 +17686,15 @@\n 646C6E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 646C70   Length              0005 (5)\n 646C72   Flags               01 (1) 'Modification'\n 646C73   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 646C77 PAYLOAD\n \n 6518A3 DATA DESCRIPTOR       08074B50 (134695760)\n-6518A7 CRC                   870F3623 (2265921059)\n+6518A7 CRC                   E3A3BFB7 (3819159479)\n 6518AB Compressed Size       0000AC2C (44076)\n 6518AF Uncompressed Size     0000AC2C (44076)\n \n 6518B3 LOCAL HEADER #637     04034B50 (67324752)\n 6518B7 Extract Zip Spec      14 (20) '2.0'\n 6518B8 Extract OS            00 (0) 'MS-DOS'\n 6518B9 General Purpose Flag  0008 (8)\n@@ -17714,15 +17714,15 @@\n 651926 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 651928   Length              0005 (5)\n 65192A   Flags               01 (1) 'Modification'\n 65192B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 65192F PAYLOAD\n \n 671943 DATA DESCRIPTOR       08074B50 (134695760)\n-671947 CRC                   AAF5FA3B (2868247099)\n+671947 CRC                   6A6EA253 (1785635411)\n 67194B Compressed Size       00020014 (131092)\n 67194F Uncompressed Size     00020014 (131092)\n \n 671953 LOCAL HEADER #638     04034B50 (67324752)\n 671957 Extract Zip Spec      14 (20) '2.0'\n 671958 Extract OS            00 (0) 'MS-DOS'\n 671959 General Purpose Flag  0008 (8)\n@@ -18134,15 +18134,15 @@\n 68D282 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 68D284   Length              0005 (5)\n 68D286   Flags               01 (1) 'Modification'\n 68D287   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 68D28B PAYLOAD\n \n 698377 DATA DESCRIPTOR       08074B50 (134695760)\n-69837B CRC                   2C4DF051 (743305297)\n+69837B CRC                   96E5E966 (2531649894)\n 69837F Compressed Size       0000B0EC (45292)\n 698383 Uncompressed Size     0000B0EC (45292)\n \n 698387 LOCAL HEADER #653     04034B50 (67324752)\n 69838B Extract Zip Spec      14 (20) '2.0'\n 69838C Extract OS            00 (0) 'MS-DOS'\n 69838D General Purpose Flag  0008 (8)\n@@ -18162,15 +18162,15 @@\n 698402 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 698404   Length              0005 (5)\n 698406   Flags               01 (1) 'Modification'\n 698407   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 69840B PAYLOAD\n \n 6B8F4F DATA DESCRIPTOR       08074B50 (134695760)\n-6B8F53 CRC                   12C16D59 (314666329)\n+6B8F53 CRC                   98B7767E (2562160254)\n 6B8F57 Compressed Size       00020B44 (133956)\n 6B8F5B Uncompressed Size     00020B44 (133956)\n \n 6B8F5F LOCAL HEADER #654     04034B50 (67324752)\n 6B8F63 Extract Zip Spec      14 (20) '2.0'\n 6B8F64 Extract OS            00 (0) 'MS-DOS'\n 6B8F65 General Purpose Flag  0008 (8)\n@@ -19254,15 +19254,15 @@\n 6EF09B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6EF09D   Length              0005 (5)\n 6EF09F   Flags               01 (1) 'Modification'\n 6EF0A0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6EF0A4 PAYLOAD\n \n 6F9350 DATA DESCRIPTOR       08074B50 (134695760)\n-6F9354 CRC                   42DB6E75 (1121676917)\n+6F9354 CRC                   00F0E271 (15786609)\n 6F9358 Compressed Size       0000A2AC (41644)\n 6F935C Uncompressed Size     0000A2AC (41644)\n \n 6F9360 LOCAL HEADER #693     04034B50 (67324752)\n 6F9364 Extract Zip Spec      14 (20) '2.0'\n 6F9365 Extract OS            00 (0) 'MS-DOS'\n 6F9366 General Purpose Flag  0008 (8)\n@@ -19282,15 +19282,15 @@\n 6F93C3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6F93C5   Length              0005 (5)\n 6F93C7   Flags               01 (1) 'Modification'\n 6F93C8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6F93CC PAYLOAD\n \n 717D80 DATA DESCRIPTOR       08074B50 (134695760)\n-717D84 CRC                   BD6BE932 (3177965874)\n+717D84 CRC                   B683065B (3062040155)\n 717D88 Compressed Size       0001E9B4 (125364)\n 717D8C Uncompressed Size     0001E9B4 (125364)\n \n 717D90 LOCAL HEADER #694     04034B50 (67324752)\n 717D94 Extract Zip Spec      14 (20) '2.0'\n 717D95 Extract OS            00 (0) 'MS-DOS'\n 717D96 General Purpose Flag  0008 (8)\n@@ -23963,15 +23963,15 @@\n 7D287E Created OS            00 (0) 'MS-DOS'\n 7D287F Extract Zip Spec      14 (20) '2.0'\n 7D2880 Extract OS            00 (0) 'MS-DOS'\n 7D2881 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D2883 Compression Method    0000 (0) 'Stored'\n 7D2885 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D2889 CRC                   924A68FF (2454350079)\n+7D2889 CRC                   DCCE07D8 (3704489944)\n 7D288D Compressed Size       0000A6D4 (42708)\n 7D2891 Uncompressed Size     0000A6D4 (42708)\n 7D2895 Filename Length       0048 (72)\n 7D2897 Extra Length          0009 (9)\n 7D2899 Comment Length        0000 (0)\n 7D289B Disk Start            0000 (0)\n 7D289D Int File Attributes   0000 (0)\n@@ -23993,15 +23993,15 @@\n 7D28FD Created OS            00 (0) 'MS-DOS'\n 7D28FE Extract Zip Spec      14 (20) '2.0'\n 7D28FF Extract OS            00 (0) 'MS-DOS'\n 7D2900 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D2902 Compression Method    0000 (0) 'Stored'\n 7D2904 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D2908 CRC                   74012C58 (1946233944)\n+7D2908 CRC                   F0CD6F39 (4039995193)\n 7D290C Compressed Size       0001F37E (127870)\n 7D2910 Uncompressed Size     0001F37E (127870)\n 7D2914 Filename Length       004C (76)\n 7D2916 Extra Length          0009 (9)\n 7D2918 Comment Length        0000 (0)\n 7D291A Disk Start            0000 (0)\n 7D291C Int File Attributes   0000 (0)\n@@ -24443,15 +24443,15 @@\n 7D30A8 Created OS            00 (0) 'MS-DOS'\n 7D30A9 Extract Zip Spec      14 (20) '2.0'\n 7D30AA Extract OS            00 (0) 'MS-DOS'\n 7D30AB General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D30AD Compression Method    0000 (0) 'Stored'\n 7D30AF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D30B3 CRC                   739F992A (1939839274)\n+7D30B3 CRC                   98A8FB78 (2561211256)\n 7D30B7 Compressed Size       0000AAFC (43772)\n 7D30BB Uncompressed Size     0000AAFC (43772)\n 7D30BF Filename Length       004F (79)\n 7D30C1 Extra Length          0009 (9)\n 7D30C3 Comment Length        0000 (0)\n 7D30C5 Disk Start            0000 (0)\n 7D30C7 Int File Attributes   0000 (0)\n@@ -24473,15 +24473,15 @@\n 7D312E Created OS            00 (0) 'MS-DOS'\n 7D312F Extract Zip Spec      14 (20) '2.0'\n 7D3130 Extract OS            00 (0) 'MS-DOS'\n 7D3131 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D3133 Compression Method    0000 (0) 'Stored'\n 7D3135 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D3139 CRC                   6834A525 (1748280613)\n+7D3139 CRC                   4963CAB0 (1231276720)\n 7D313D Compressed Size       0001FD48 (130376)\n 7D3141 Uncompressed Size     0001FD48 (130376)\n 7D3145 Filename Length       0053 (83)\n 7D3147 Extra Length          0009 (9)\n 7D3149 Comment Length        0000 (0)\n 7D314B Disk Start            0000 (0)\n 7D314D Int File Attributes   0000 (0)\n@@ -25043,15 +25043,15 @@\n 7D3A97 Created OS            00 (0) 'MS-DOS'\n 7D3A98 Extract Zip Spec      14 (20) '2.0'\n 7D3A99 Extract OS            00 (0) 'MS-DOS'\n 7D3A9A General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D3A9C Compression Method    0000 (0) 'Stored'\n 7D3A9E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D3AA2 CRC                   9D6F6374 (2641322868)\n+7D3AA2 CRC                   7186A907 (1904650503)\n 7D3AA6 Compressed Size       0000A80F (43023)\n 7D3AAA Uncompressed Size     0000A80F (43023)\n 7D3AAE Filename Length       0049 (73)\n 7D3AB0 Extra Length          0009 (9)\n 7D3AB2 Comment Length        0000 (0)\n 7D3AB4 Disk Start            0000 (0)\n 7D3AB6 Int File Attributes   0000 (0)\n@@ -25073,15 +25073,15 @@\n 7D3B17 Created OS            00 (0) 'MS-DOS'\n 7D3B18 Extract Zip Spec      14 (20) '2.0'\n 7D3B19 Extract OS            00 (0) 'MS-DOS'\n 7D3B1A General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D3B1C Compression Method    0000 (0) 'Stored'\n 7D3B1E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D3B22 CRC                   0777D5B0 (125294000)\n+7D3B22 CRC                   2681D25F (646042207)\n 7D3B26 Compressed Size       0001F77A (128890)\n 7D3B2A Uncompressed Size     0001F77A (128890)\n 7D3B2E Filename Length       004D (77)\n 7D3B30 Extra Length          0009 (9)\n 7D3B32 Comment Length        0000 (0)\n 7D3B34 Disk Start            0000 (0)\n 7D3B36 Int File Attributes   0000 (0)\n@@ -25523,15 +25523,15 @@\n 7D4295 Created OS            00 (0) 'MS-DOS'\n 7D4296 Extract Zip Spec      14 (20) '2.0'\n 7D4297 Extract OS            00 (0) 'MS-DOS'\n 7D4298 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D429A Compression Method    0000 (0) 'Stored'\n 7D429C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D42A0 CRC                   C6655114 (3328528660)\n+7D42A0 CRC                   8D3CDD6E (2369576302)\n 7D42A4 Compressed Size       0000A804 (43012)\n 7D42A8 Uncompressed Size     0000A804 (43012)\n 7D42AC Filename Length       004A (74)\n 7D42AE Extra Length          0009 (9)\n 7D42B0 Comment Length        0000 (0)\n 7D42B2 Disk Start            0000 (0)\n 7D42B4 Int File Attributes   0000 (0)\n@@ -25553,15 +25553,15 @@\n 7D4316 Created OS            00 (0) 'MS-DOS'\n 7D4317 Extract Zip Spec      14 (20) '2.0'\n 7D4318 Extract OS            00 (0) 'MS-DOS'\n 7D4319 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D431B Compression Method    0000 (0) 'Stored'\n 7D431D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D4321 CRC                   123482D0 (305431248)\n+7D4321 CRC                   A1B5C608 (2713044488)\n 7D4325 Compressed Size       0001F64A (128586)\n 7D4329 Uncompressed Size     0001F64A (128586)\n 7D432D Filename Length       004E (78)\n 7D432F Extra Length          0009 (9)\n 7D4331 Comment Length        0000 (0)\n 7D4333 Disk Start            0000 (0)\n 7D4335 Int File Attributes   0000 (0)\n@@ -26123,15 +26123,15 @@\n 7D4C34 Created OS            00 (0) 'MS-DOS'\n 7D4C35 Extract Zip Spec      14 (20) '2.0'\n 7D4C36 Extract OS            00 (0) 'MS-DOS'\n 7D4C37 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D4C39 Compression Method    0000 (0) 'Stored'\n 7D4C3B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D4C3F CRC                   829D47FE (2191345662)\n+7D4C3F CRC                   265A0C2B (643435563)\n 7D4C43 Compressed Size       0000A214 (41492)\n 7D4C47 Uncompressed Size     0000A214 (41492)\n 7D4C4B Filename Length       0040 (64)\n 7D4C4D Extra Length          0009 (9)\n 7D4C4F Comment Length        0000 (0)\n 7D4C51 Disk Start            0000 (0)\n 7D4C53 Int File Attributes   0000 (0)\n@@ -26153,15 +26153,15 @@\n 7D4CAB Created OS            00 (0) 'MS-DOS'\n 7D4CAC Extract Zip Spec      14 (20) '2.0'\n 7D4CAD Extract OS            00 (0) 'MS-DOS'\n 7D4CAE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D4CB0 Compression Method    0000 (0) 'Stored'\n 7D4CB2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D4CB6 CRC                   964B3E21 (2521513505)\n+7D4CB6 CRC                   55C2A43F (1438819391)\n 7D4CBA Compressed Size       0001E84E (125006)\n 7D4CBE Uncompressed Size     0001E84E (125006)\n 7D4CC2 Filename Length       0044 (68)\n 7D4CC4 Extra Length          0009 (9)\n 7D4CC6 Comment Length        0000 (0)\n 7D4CC8 Disk Start            0000 (0)\n 7D4CCA Int File Attributes   0000 (0)\n@@ -26963,15 +26963,15 @@\n 7D5993 Created OS            00 (0) 'MS-DOS'\n 7D5994 Extract Zip Spec      14 (20) '2.0'\n 7D5995 Extract OS            00 (0) 'MS-DOS'\n 7D5996 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D5998 Compression Method    0000 (0) 'Stored'\n 7D599A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D599E CRC                   356D2B0A (896346890)\n+7D599E CRC                   B3F6630D (3019268877)\n 7D59A2 Compressed Size       0000B5E8 (46568)\n 7D59A6 Uncompressed Size     0000B5E8 (46568)\n 7D59AA Filename Length       0041 (65)\n 7D59AC Extra Length          0009 (9)\n 7D59AE Comment Length        0000 (0)\n 7D59B0 Disk Start            0000 (0)\n 7D59B2 Int File Attributes   0000 (0)\n@@ -26993,15 +26993,15 @@\n 7D5A0B Created OS            00 (0) 'MS-DOS'\n 7D5A0C Extract Zip Spec      14 (20) '2.0'\n 7D5A0D Extract OS            00 (0) 'MS-DOS'\n 7D5A0E General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D5A10 Compression Method    0000 (0) 'Stored'\n 7D5A12 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D5A16 CRC                   12D1F5F1 (315749873)\n+7D5A16 CRC                   B705D33B (3070612283)\n 7D5A1A Compressed Size       00021953 (137555)\n 7D5A1E Uncompressed Size     00021953 (137555)\n 7D5A22 Filename Length       0045 (69)\n 7D5A24 Extra Length          0009 (9)\n 7D5A26 Comment Length        0000 (0)\n 7D5A28 Disk Start            0000 (0)\n 7D5A2A Int File Attributes   0000 (0)\n@@ -29483,15 +29483,15 @@\n 7D82A4 Created OS            00 (0) 'MS-DOS'\n 7D82A5 Extract Zip Spec      14 (20) '2.0'\n 7D82A6 Extract OS            00 (0) 'MS-DOS'\n 7D82A7 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D82A9 Compression Method    0000 (0) 'Stored'\n 7D82AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D82AF CRC                   7D4E967C (2102302332)\n+7D82AF CRC                   FEEA6476 (4276774006)\n 7D82B3 Compressed Size       0000A32D (41773)\n 7D82B7 Uncompressed Size     0000A32D (41773)\n 7D82BB Filename Length       003E (62)\n 7D82BD Extra Length          0009 (9)\n 7D82BF Comment Length        0000 (0)\n 7D82C1 Disk Start            0000 (0)\n 7D82C3 Int File Attributes   0000 (0)\n@@ -29513,15 +29513,15 @@\n 7D8319 Created OS            00 (0) 'MS-DOS'\n 7D831A Extract Zip Spec      14 (20) '2.0'\n 7D831B Extract OS            00 (0) 'MS-DOS'\n 7D831C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7D831E Compression Method    0000 (0) 'Stored'\n 7D8320 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7D8324 CRC                   F0AEAFD4 (4037980116)\n+7D8324 CRC                   C87FB8BA (3363813562)\n 7D8328 Compressed Size       0001EEC3 (126659)\n 7D832C Uncompressed Size     0001EEC3 (126659)\n 7D8330 Filename Length       0042 (66)\n 7D8332 Extra Length          0009 (9)\n 7D8334 Comment Length        0000 (0)\n 7D8336 Disk Start            0000 (0)\n 7D8338 Int File Attributes   0000 (0)\n@@ -32363,15 +32363,15 @@\n 7DB2EA Created OS            00 (0) 'MS-DOS'\n 7DB2EB Extract Zip Spec      14 (20) '2.0'\n 7DB2EC Extract OS            00 (0) 'MS-DOS'\n 7DB2ED General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DB2EF Compression Method    0000 (0) 'Stored'\n 7DB2F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DB2F5 CRC                   D620D4E5 (3592475877)\n+7DB2F5 CRC                   E052D876 (3763525750)\n 7DB2F9 Compressed Size       0000A82C (43052)\n 7DB2FD Uncompressed Size     0000A82C (43052)\n 7DB301 Filename Length       004B (75)\n 7DB303 Extra Length          0009 (9)\n 7DB305 Comment Length        0000 (0)\n 7DB307 Disk Start            0000 (0)\n 7DB309 Int File Attributes   0000 (0)\n@@ -32393,15 +32393,15 @@\n 7DB36C Created OS            00 (0) 'MS-DOS'\n 7DB36D Extract Zip Spec      14 (20) '2.0'\n 7DB36E Extract OS            00 (0) 'MS-DOS'\n 7DB36F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DB371 Compression Method    0000 (0) 'Stored'\n 7DB373 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DB377 CRC                   DD1AF8BC (3709532348)\n+7DB377 CRC                   EDEA9CC5 (3991575749)\n 7DB37B Compressed Size       0001C8FA (116986)\n 7DB37F Uncompressed Size     0001C8FA (116986)\n 7DB383 Filename Length       004F (79)\n 7DB385 Extra Length          0009 (9)\n 7DB387 Comment Length        0000 (0)\n 7DB389 Disk Start            0000 (0)\n 7DB38B Int File Attributes   0000 (0)\n@@ -32963,15 +32963,15 @@\n 7DBD01 Created OS            00 (0) 'MS-DOS'\n 7DBD02 Extract Zip Spec      14 (20) '2.0'\n 7DBD03 Extract OS            00 (0) 'MS-DOS'\n 7DBD04 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DBD06 Compression Method    0000 (0) 'Stored'\n 7DBD08 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DBD0C CRC                   A04BE881 (2689329281)\n+7DBD0C CRC                   B2C07DC0 (2998959552)\n 7DBD10 Compressed Size       0000A885 (43141)\n 7DBD14 Uncompressed Size     0000A885 (43141)\n 7DBD18 Filename Length       0047 (71)\n 7DBD1A Extra Length          0009 (9)\n 7DBD1C Comment Length        0000 (0)\n 7DBD1E Disk Start            0000 (0)\n 7DBD20 Int File Attributes   0000 (0)\n@@ -32993,15 +32993,15 @@\n 7DBD7F Created OS            00 (0) 'MS-DOS'\n 7DBD80 Extract Zip Spec      14 (20) '2.0'\n 7DBD81 Extract OS            00 (0) 'MS-DOS'\n 7DBD82 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DBD84 Compression Method    0000 (0) 'Stored'\n 7DBD86 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DBD8A CRC                   4A2FAEC1 (1244638913)\n+7DBD8A CRC                   EB24DCE5 (3945061605)\n 7DBD8E Compressed Size       0001FB59 (129881)\n 7DBD92 Uncompressed Size     0001FB59 (129881)\n 7DBD96 Filename Length       004B (75)\n 7DBD98 Extra Length          0009 (9)\n 7DBD9A Comment Length        0000 (0)\n 7DBD9C Disk Start            0000 (0)\n 7DBD9E Int File Attributes   0000 (0)\n@@ -33443,15 +33443,15 @@\n 7DC525 Created OS            00 (0) 'MS-DOS'\n 7DC526 Extract Zip Spec      14 (20) '2.0'\n 7DC527 Extract OS            00 (0) 'MS-DOS'\n 7DC528 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DC52A Compression Method    0000 (0) 'Stored'\n 7DC52C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DC530 CRC                   78E09790 (2027984784)\n+7DC530 CRC                   A0F5A982 (2700454274)\n 7DC534 Compressed Size       0000AE2F (44591)\n 7DC538 Uncompressed Size     0000AE2F (44591)\n 7DC53C Filename Length       004F (79)\n 7DC53E Extra Length          0009 (9)\n 7DC540 Comment Length        0000 (0)\n 7DC542 Disk Start            0000 (0)\n 7DC544 Int File Attributes   0000 (0)\n@@ -33473,15 +33473,15 @@\n 7DC5AB Created OS            00 (0) 'MS-DOS'\n 7DC5AC Extract Zip Spec      14 (20) '2.0'\n 7DC5AD Extract OS            00 (0) 'MS-DOS'\n 7DC5AE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DC5B0 Compression Method    0000 (0) 'Stored'\n 7DC5B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DC5B6 CRC                   E961622F (3915473455)\n+7DC5B6 CRC                   61858448 (1636140104)\n 7DC5BA Compressed Size       00020A02 (133634)\n 7DC5BE Uncompressed Size     00020A02 (133634)\n 7DC5C2 Filename Length       0053 (83)\n 7DC5C4 Extra Length          0009 (9)\n 7DC5C6 Comment Length        0000 (0)\n 7DC5C8 Disk Start            0000 (0)\n 7DC5CA Int File Attributes   0000 (0)\n@@ -33923,15 +33923,15 @@\n 7DCD29 Created OS            00 (0) 'MS-DOS'\n 7DCD2A Extract Zip Spec      14 (20) '2.0'\n 7DCD2B Extract OS            00 (0) 'MS-DOS'\n 7DCD2C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DCD2E Compression Method    0000 (0) 'Stored'\n 7DCD30 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DCD34 CRC                   1C154AC0 (471157440)\n+7DCD34 CRC                   4516512B (1159090475)\n 7DCD38 Compressed Size       0000A885 (43141)\n 7DCD3C Uncompressed Size     0000A885 (43141)\n 7DCD40 Filename Length       0047 (71)\n 7DCD42 Extra Length          0009 (9)\n 7DCD44 Comment Length        0000 (0)\n 7DCD46 Disk Start            0000 (0)\n 7DCD48 Int File Attributes   0000 (0)\n@@ -33953,15 +33953,15 @@\n 7DCDA7 Created OS            00 (0) 'MS-DOS'\n 7DCDA8 Extract Zip Spec      14 (20) '2.0'\n 7DCDA9 Extract OS            00 (0) 'MS-DOS'\n 7DCDAA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DCDAC Compression Method    0000 (0) 'Stored'\n 7DCDAE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DCDB2 CRC                   0BCF3E88 (198131336)\n+7DCDB2 CRC                   C703490C (3338881292)\n 7DCDB6 Compressed Size       0001FB59 (129881)\n 7DCDBA Uncompressed Size     0001FB59 (129881)\n 7DCDBE Filename Length       004B (75)\n 7DCDC0 Extra Length          0009 (9)\n 7DCDC2 Comment Length        0000 (0)\n 7DCDC4 Disk Start            0000 (0)\n 7DCDC6 Int File Attributes   0000 (0)\n@@ -34403,15 +34403,15 @@\n 7DD57F Created OS            00 (0) 'MS-DOS'\n 7DD580 Extract Zip Spec      14 (20) '2.0'\n 7DD581 Extract OS            00 (0) 'MS-DOS'\n 7DD582 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DD584 Compression Method    0000 (0) 'Stored'\n 7DD586 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DD58A CRC                   1C5202DD (475136733)\n+7DD58A CRC                   3F487526 (1061713190)\n 7DD58E Compressed Size       0000ADF4 (44532)\n 7DD592 Uncompressed Size     0000ADF4 (44532)\n 7DD596 Filename Length       0054 (84)\n 7DD598 Extra Length          0009 (9)\n 7DD59A Comment Length        0000 (0)\n 7DD59C Disk Start            0000 (0)\n 7DD59E Int File Attributes   0000 (0)\n@@ -34433,15 +34433,15 @@\n 7DD60A Created OS            00 (0) 'MS-DOS'\n 7DD60B Extract Zip Spec      14 (20) '2.0'\n 7DD60C Extract OS            00 (0) 'MS-DOS'\n 7DD60D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DD60F Compression Method    0000 (0) 'Stored'\n 7DD611 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DD615 CRC                   4C41FB80 (1279392640)\n+7DD615 CRC                   87488FE0 (2269679584)\n 7DD619 Compressed Size       00020446 (132166)\n 7DD61D Uncompressed Size     00020446 (132166)\n 7DD621 Filename Length       0058 (88)\n 7DD623 Extra Length          0009 (9)\n 7DD625 Comment Length        0000 (0)\n 7DD627 Disk Start            0000 (0)\n 7DD629 Int File Attributes   0000 (0)\n@@ -35483,15 +35483,15 @@\n 7DE71C Created OS            00 (0) 'MS-DOS'\n 7DE71D Extract Zip Spec      14 (20) '2.0'\n 7DE71E Extract OS            00 (0) 'MS-DOS'\n 7DE71F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DE721 Compression Method    0000 (0) 'Stored'\n 7DE723 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DE727 CRC                   B9135840 (3105052736)\n+7DE727 CRC                   F98D8AE2 (4186802914)\n 7DE72B Compressed Size       0000DD87 (56711)\n 7DE72F Uncompressed Size     0000DD87 (56711)\n 7DE733 Filename Length       0041 (65)\n 7DE735 Extra Length          0009 (9)\n 7DE737 Comment Length        0000 (0)\n 7DE739 Disk Start            0000 (0)\n 7DE73B Int File Attributes   0000 (0)\n@@ -35513,15 +35513,15 @@\n 7DE794 Created OS            00 (0) 'MS-DOS'\n 7DE795 Extract Zip Spec      14 (20) '2.0'\n 7DE796 Extract OS            00 (0) 'MS-DOS'\n 7DE797 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DE799 Compression Method    0000 (0) 'Stored'\n 7DE79B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DE79F CRC                   D87B7956 (3631970646)\n+7DE79F CRC                   625C71FA (1650225658)\n 7DE7A3 Compressed Size       0002915D (168285)\n 7DE7A7 Uncompressed Size     0002915D (168285)\n 7DE7AB Filename Length       0045 (69)\n 7DE7AD Extra Length          0009 (9)\n 7DE7AF Comment Length        0000 (0)\n 7DE7B1 Disk Start            0000 (0)\n 7DE7B3 Int File Attributes   0000 (0)\n@@ -36563,15 +36563,15 @@\n 7DF8B5 Created OS            00 (0) 'MS-DOS'\n 7DF8B6 Extract Zip Spec      14 (20) '2.0'\n 7DF8B7 Extract OS            00 (0) 'MS-DOS'\n 7DF8B8 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DF8BA Compression Method    0000 (0) 'Stored'\n 7DF8BC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DF8C0 CRC                   A804BBBA (2818882490)\n+7DF8C0 CRC                   F48C9908 (4102854920)\n 7DF8C4 Compressed Size       0000A934 (43316)\n 7DF8C8 Uncompressed Size     0000A934 (43316)\n 7DF8CC Filename Length       004C (76)\n 7DF8CE Extra Length          0009 (9)\n 7DF8D0 Comment Length        0000 (0)\n 7DF8D2 Disk Start            0000 (0)\n 7DF8D4 Int File Attributes   0000 (0)\n@@ -36593,15 +36593,15 @@\n 7DF938 Created OS            00 (0) 'MS-DOS'\n 7DF939 Extract Zip Spec      14 (20) '2.0'\n 7DF93A Extract OS            00 (0) 'MS-DOS'\n 7DF93B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7DF93D Compression Method    0000 (0) 'Stored'\n 7DF93F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7DF943 CRC                   9A48032D (2588410669)\n+7DF943 CRC                   D59B9BA3 (3583744931)\n 7DF947 Compressed Size       0001F916 (129302)\n 7DF94B Uncompressed Size     0001F916 (129302)\n 7DF94F Filename Length       0050 (80)\n 7DF951 Extra Length          0009 (9)\n 7DF953 Comment Length        0000 (0)\n 7DF955 Disk Start            0000 (0)\n 7DF957 Int File Attributes   0000 (0)\n@@ -37043,15 +37043,15 @@\n 7E0129 Created OS            00 (0) 'MS-DOS'\n 7E012A Extract Zip Spec      14 (20) '2.0'\n 7E012B Extract OS            00 (0) 'MS-DOS'\n 7E012C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E012E Compression Method    0000 (0) 'Stored'\n 7E0130 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E0134 CRC                   5D2D6A63 (1563257443)\n+7E0134 CRC                   E040E6B6 (3762349750)\n 7E0138 Compressed Size       0000ADF4 (44532)\n 7E013C Uncompressed Size     0000ADF4 (44532)\n 7E0140 Filename Length       0054 (84)\n 7E0142 Extra Length          0009 (9)\n 7E0144 Comment Length        0000 (0)\n 7E0146 Disk Start            0000 (0)\n 7E0148 Int File Attributes   0000 (0)\n@@ -37073,15 +37073,15 @@\n 7E01B4 Created OS            00 (0) 'MS-DOS'\n 7E01B5 Extract Zip Spec      14 (20) '2.0'\n 7E01B6 Extract OS            00 (0) 'MS-DOS'\n 7E01B7 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E01B9 Compression Method    0000 (0) 'Stored'\n 7E01BB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E01BF CRC                   B9082BA4 (3104320420)\n+7E01BF CRC                   FC8C8D2F (4237069615)\n 7E01C3 Compressed Size       00020446 (132166)\n 7E01C7 Uncompressed Size     00020446 (132166)\n 7E01CB Filename Length       0058 (88)\n 7E01CD Extra Length          0009 (9)\n 7E01CF Comment Length        0000 (0)\n 7E01D1 Disk Start            0000 (0)\n 7E01D3 Int File Attributes   0000 (0)\n@@ -38843,15 +38843,15 @@\n 7E1E78 Created OS            00 (0) 'MS-DOS'\n 7E1E79 Extract Zip Spec      14 (20) '2.0'\n 7E1E7A Extract OS            00 (0) 'MS-DOS'\n 7E1E7B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E1E7D Compression Method    0000 (0) 'Stored'\n 7E1E7F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E1E83 CRC                   35A3C1F4 (899924468)\n+7E1E83 CRC                   4E5739A2 (1314339234)\n 7E1E87 Compressed Size       0000A3DC (41948)\n 7E1E8B Uncompressed Size     0000A3DC (41948)\n 7E1E8F Filename Length       0043 (67)\n 7E1E91 Extra Length          0009 (9)\n 7E1E93 Comment Length        0000 (0)\n 7E1E95 Disk Start            0000 (0)\n 7E1E97 Int File Attributes   0000 (0)\n@@ -38873,15 +38873,15 @@\n 7E1EF2 Created OS            00 (0) 'MS-DOS'\n 7E1EF3 Extract Zip Spec      14 (20) '2.0'\n 7E1EF4 Extract OS            00 (0) 'MS-DOS'\n 7E1EF5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E1EF7 Compression Method    0000 (0) 'Stored'\n 7E1EF9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E1EFD CRC                   092C5FF2 (153903090)\n+7E1EFD CRC                   C643AFAA (3326324650)\n 7E1F01 Compressed Size       0001EC80 (126080)\n 7E1F05 Uncompressed Size     0001EC80 (126080)\n 7E1F09 Filename Length       0047 (71)\n 7E1F0B Extra Length          0009 (9)\n 7E1F0D Comment Length        0000 (0)\n 7E1F0F Disk Start            0000 (0)\n 7E1F11 Int File Attributes   0000 (0)\n@@ -39323,15 +39323,15 @@\n 7E2698 Created OS            00 (0) 'MS-DOS'\n 7E2699 Extract Zip Spec      14 (20) '2.0'\n 7E269A Extract OS            00 (0) 'MS-DOS'\n 7E269B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E269D Compression Method    0000 (0) 'Stored'\n 7E269F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E26A3 CRC                   870F3623 (2265921059)\n+7E26A3 CRC                   E3A3BFB7 (3819159479)\n 7E26A7 Compressed Size       0000AC2C (44076)\n 7E26AB Uncompressed Size     0000AC2C (44076)\n 7E26AF Filename Length       0051 (81)\n 7E26B1 Extra Length          0009 (9)\n 7E26B3 Comment Length        0000 (0)\n 7E26B5 Disk Start            0000 (0)\n 7E26B7 Int File Attributes   0000 (0)\n@@ -39353,15 +39353,15 @@\n 7E2720 Created OS            00 (0) 'MS-DOS'\n 7E2721 Extract Zip Spec      14 (20) '2.0'\n 7E2722 Extract OS            00 (0) 'MS-DOS'\n 7E2723 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E2725 Compression Method    0000 (0) 'Stored'\n 7E2727 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E272B CRC                   AAF5FA3B (2868247099)\n+7E272B CRC                   6A6EA253 (1785635411)\n 7E272F Compressed Size       00020014 (131092)\n 7E2733 Uncompressed Size     00020014 (131092)\n 7E2737 Filename Length       0055 (85)\n 7E2739 Extra Length          0009 (9)\n 7E273B Comment Length        0000 (0)\n 7E273D Disk Start            0000 (0)\n 7E273F Int File Attributes   0000 (0)\n@@ -39803,15 +39803,15 @@\n 7E2F5C Created OS            00 (0) 'MS-DOS'\n 7E2F5D Extract Zip Spec      14 (20) '2.0'\n 7E2F5E Extract OS            00 (0) 'MS-DOS'\n 7E2F5F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E2F61 Compression Method    0000 (0) 'Stored'\n 7E2F63 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E2F67 CRC                   2C4DF051 (743305297)\n+7E2F67 CRC                   96E5E966 (2531649894)\n 7E2F6B Compressed Size       0000B0EC (45292)\n 7E2F6F Uncompressed Size     0000B0EC (45292)\n 7E2F73 Filename Length       0059 (89)\n 7E2F75 Extra Length          0009 (9)\n 7E2F77 Comment Length        0000 (0)\n 7E2F79 Disk Start            0000 (0)\n 7E2F7B Int File Attributes   0000 (0)\n@@ -39833,15 +39833,15 @@\n 7E2FEC Created OS            00 (0) 'MS-DOS'\n 7E2FED Extract Zip Spec      14 (20) '2.0'\n 7E2FEE Extract OS            00 (0) 'MS-DOS'\n 7E2FEF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E2FF1 Compression Method    0000 (0) 'Stored'\n 7E2FF3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E2FF7 CRC                   12C16D59 (314666329)\n+7E2FF7 CRC                   98B7767E (2562160254)\n 7E2FFB Compressed Size       00020B44 (133956)\n 7E2FFF Uncompressed Size     00020B44 (133956)\n 7E3003 Filename Length       005D (93)\n 7E3005 Extra Length          0009 (9)\n 7E3007 Comment Length        0000 (0)\n 7E3009 Disk Start            0000 (0)\n 7E300B Int File Attributes   0000 (0)\n@@ -41003,15 +41003,15 @@\n 7E4326 Created OS            00 (0) 'MS-DOS'\n 7E4327 Extract Zip Spec      14 (20) '2.0'\n 7E4328 Extract OS            00 (0) 'MS-DOS'\n 7E4329 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E432B Compression Method    0000 (0) 'Stored'\n 7E432D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E4331 CRC                   42DB6E75 (1121676917)\n+7E4331 CRC                   00F0E271 (15786609)\n 7E4335 Compressed Size       0000A2AC (41644)\n 7E4339 Uncompressed Size     0000A2AC (41644)\n 7E433D Filename Length       0041 (65)\n 7E433F Extra Length          0009 (9)\n 7E4341 Comment Length        0000 (0)\n 7E4343 Disk Start            0000 (0)\n 7E4345 Int File Attributes   0000 (0)\n@@ -41033,15 +41033,15 @@\n 7E439E Created OS            00 (0) 'MS-DOS'\n 7E439F Extract Zip Spec      14 (20) '2.0'\n 7E43A0 Extract OS            00 (0) 'MS-DOS'\n 7E43A1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 7E43A3 Compression Method    0000 (0) 'Stored'\n 7E43A5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E43A9 CRC                   BD6BE932 (3177965874)\n+7E43A9 CRC                   B683065B (3062040155)\n 7E43AD Compressed Size       0001E9B4 (125364)\n 7E43B1 Uncompressed Size     0001E9B4 (125364)\n 7E43B5 Filename Length       0045 (69)\n 7E43B7 Extra Length          0009 (9)\n 7E43B9 Comment Length        0000 (0)\n 7E43BB Disk Start            0000 (0)\n 7E43BD Int File Attributes   0000 (0)\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<AuthenticationSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<AuthenticationSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/AuthenticationSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new AuthenticationSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new AuthenticationSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new AuthenticationSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<AuthenticationSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<CSISnapshotControllerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new CSISnapshotControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "unified_diff": "@@ -38,20 +38,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -126,20 +126,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -208,22 +208,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<CloudCredentialSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -333,22 +333,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<CloudCredentialSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluentImpl.java", "unified_diff": "@@ -81,16 +81,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -111,33 +111,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new CloudCredentialSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new CloudCredentialSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -383,16 +383,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -413,34 +413,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new CloudCredentialSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -717,42 +717,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<CloudCredentialSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1117,42 +1117,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<ClusterCSIDriverSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ClusterCSIDriverSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ConfigSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<ConfigSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new ConfigSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ConfigSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ConfigSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ConfigSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(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": "@@ -55,20 +55,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -188,20 +188,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -275,22 +275,22 @@\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\n   public interface CustomizationNested<N> extends Nested<N>,ConsoleCustomizationFluent<ConsoleSpecFluent.CustomizationNested<N>>{\n     public N and();\n     public N endCustomization();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ConsoleSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -410,22 +410,22 @@\n     \n   }\n   public interface RouteNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ConsoleConfigRouteFluent<ConsoleSpecFluent.RouteNested<N>>{\n     public N and();\n     public N endRoute();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\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": "@@ -117,16 +117,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -147,34 +147,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ConsoleSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -538,16 +538,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -568,34 +568,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ConsoleSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -894,42 +894,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withCustomization(builder.build());\n     }\n     public N endCustomization() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ConsoleSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1326,42 +1326,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withRoute(builder.build());\n     }\n     public N endRoute() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<EtcdSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<EtcdSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluentImpl.java", "unified_diff": "@@ -95,16 +95,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,33 +125,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new EtcdSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new EtcdSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -406,16 +406,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new EtcdSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<EtcdSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(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": "@@ -245,20 +245,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(Storage storageUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -392,22 +392,22 @@\n     \n   }\n   public interface TuningOptionsNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,IngressControllerTuningOptionsFluent<IngressControllerSpecFluent.TuningOptionsNested<N>>{\n     public N and();\n     public N endTuningOptions();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\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": "@@ -567,16 +567,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeControllerManager){ this.unsupportedConfigOverrides= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof ImagePruner){ this.unsupportedConfigOverrides= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Storage){ this.unsupportedConfigOverrides= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof ServiceCA){ this.unsupportedConfigOverrides= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Config){ this.unsupportedConfigOverrides= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof PersistentVolumeClaim){ this.unsupportedConfigOverrides= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof KubeAPIServer){ this.unsupportedConfigOverrides= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -597,34 +597,34 @@\n     if (unsupportedConfigOverrides instanceof OpenShiftAPIServer){ this.unsupportedConfigOverrides= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof Authentication){ this.unsupportedConfigOverrides= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new IngressControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1131,42 +1131,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withTuningOptions(builder.build());\n     }\n     public N endTuningOptions() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<KubeAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluentImpl.java", "unified_diff": "@@ -95,16 +95,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,33 +125,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new KubeAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -406,16 +406,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeAPIServerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -219,22 +219,22 @@\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\n   public A withUseMoreSecureServiceCA();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -344,22 +344,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<KubeControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluentImpl.java", "unified_diff": "@@ -97,16 +97,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -127,33 +127,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -408,16 +408,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -438,34 +438,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -760,42 +760,42 @@\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n   public A withUseMoreSecureServiceCA() {\n     return withUseMoreSecureServiceCA(true);\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1160,42 +1160,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.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>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "unified_diff": "@@ -42,20 +42,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -133,20 +133,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -215,22 +215,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeSchedulerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -340,22 +340,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<KubeSchedulerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluentImpl.java", "unified_diff": "@@ -95,16 +95,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -125,33 +125,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new KubeSchedulerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeSchedulerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -406,16 +406,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -436,34 +436,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeSchedulerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -744,42 +744,42 @@\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (succeededRevisionLimit != null) { sb.append(\"succeededRevisionLimit:\"); sb.append(succeededRevisionLimit + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeSchedulerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1144,42 +1144,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<KubeStorageVersionMigratorSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new KubeStorageVersionMigratorSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(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": "@@ -173,20 +173,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -276,20 +276,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -395,22 +395,22 @@\n     \n   }\n   public interface MigrationNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,NetworkMigrationFluent<NetworkSpecFluent.MigrationNested<N>>{\n     public N and();\n     public N endMigration();\n     \n   }\n-  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<NetworkSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -520,22 +520,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<NetworkSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\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": "@@ -479,16 +479,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -509,34 +509,34 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n   }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n+  }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new NetworkSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -832,16 +832,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -862,34 +862,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new NetworkSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1309,42 +1309,42 @@\n       return (N) NetworkSpecFluentImpl.this.withMigration(builder.build());\n     }\n     public N endMigration() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerObservedConfigNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<NetworkSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1709,42 +1709,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<OpenShiftAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new OpenShiftAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<OpenShiftControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new OpenShiftControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCASpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<ServiceCASpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+    return new ServiceCASpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCASpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCASpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCASpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<ServiceCatalogAPIServerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCatalogAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(Storage storageObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<ServiceCatalogControllerManagerSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new ServiceCatalogControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "unified_diff": "@@ -35,20 +35,20 @@\n    * @return The buildable object.\n    */\n   @Deprecated\n   public HasMetadata getObservedConfig();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig();\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig);\n   public java.lang.Boolean hasObservedConfig();\n-  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerObservedConfig(KubeControllerManager kubeControllerManagerObservedConfig);\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig();\n-  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerObservedConfig(ImagePruner imagePrunerObservedConfig);\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig();\n+  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyObservedConfig(ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfig();\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImageContentSourcePolicyObservedConfigNested<A> withNewImageContentSourcePolicyObservedConfigLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAObservedConfig(ServiceCA serviceCAObservedConfig);\n@@ -123,20 +123,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides();\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides();\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides);\n   public java.lang.Boolean hasUnsupportedConfigOverrides();\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n-  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item);\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides();\n+  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item);\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.Storage item);\n   public A withImageContentSourcePolicyUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverrides();\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImageContentSourcePolicyUnsupportedConfigOverridesNested<A> withNewImageContentSourcePolicyUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy item);\n   public A withServiceCAUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -205,22 +205,22 @@\n   public A addToAdditionalProperties(java.lang.String key,Object value);\n   public A addToAdditionalProperties(Map<java.lang.String,java.lang.Object> map);\n   public A removeFromAdditionalProperties(java.lang.String key);\n   public A removeFromAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> map);\n   public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties();\n   public <K,V>A withAdditionalProperties(java.util.Map<java.lang.String,java.lang.Object> additionalProperties);\n   public java.lang.Boolean hasAdditionalProperties();\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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerObservedConfig();\n+    public N endImagePrunerObservedConfig();\n     \n   }\n   public interface StorageObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<StorageSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -330,22 +330,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,AuthenticationFluent<StorageSpecFluent.AuthenticationObservedConfigNested<N>>{\n     public N and();\n     public N endAuthenticationObservedConfig();\n     \n   }\n-  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.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 io.fabric8.kubernetes.api.builder.Nested<N>,KubeControllerManagerFluent<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,ImagePrunerFluent<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n     public N and();\n-    public N endKubeControllerManagerUnsupportedConfigOverrides();\n+    public N endImagePrunerUnsupportedConfigOverrides();\n     \n   }\n   public interface StorageUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,StorageFluent<StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>>{\n     public N and();\n     public N endStorageUnsupportedConfigOverrides();\n     \n   }\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluentImpl.java", "unified_diff": "@@ -70,16 +70,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildObservedConfig() {\n     return this.observedConfig!=null?this.observedConfig.build():null;\n   }\n   public A withObservedConfig(io.fabric8.kubernetes.api.model.HasMetadata observedConfig) {\n-    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeControllerManager){ this.observedConfig= new KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof ImagePruner){ this.observedConfig= new ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.observedConfig= new StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ImageContentSourcePolicy){ this.observedConfig= new ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof ServiceCA){ this.observedConfig= new ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Config){ this.observedConfig= new ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof PersistentVolumeClaim){ this.observedConfig= new PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof KubeAPIServer){ this.observedConfig= new KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof IngressController){ this.observedConfig= new IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -100,33 +100,33 @@\n     if (observedConfig instanceof OpenShiftAPIServer){ this.observedConfig= new OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof Authentication){ this.observedConfig= new AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasObservedConfig() {\n     return this.observedConfig != null;\n   }\n-  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n-    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n-    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n-  }\n-  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n-  }\n   public A withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (kubeControllerManagerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl();\n   }\n-  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  public StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+    return new StorageSpecFluentImpl.KubeControllerManagerObservedConfigNestedImpl(item);\n+  }\n+  public A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig) {\n+    _visitables.get(\"observedConfig\").remove(this.observedConfig);\n+    if (imagePrunerObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfigLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.ImagePrunerObservedConfigNestedImpl(item);\n   }\n   public A withStorageObservedConfig(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig) {\n     _visitables.get(\"observedConfig\").remove(this.observedConfig);\n     if (storageObservedConfig!=null){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageObservedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);} return (A) this;\n   }\n   public StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new StorageSpecFluentImpl.StorageObservedConfigNestedImpl();\n@@ -372,16 +372,16 @@\n   public io.fabric8.kubernetes.api.model.HasMetadata getUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public io.fabric8.kubernetes.api.model.HasMetadata buildUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides!=null?this.unsupportedConfigOverrides.build():null;\n   }\n   public A withUnsupportedConfigOverrides(io.fabric8.kubernetes.api.model.HasMetadata unsupportedConfigOverrides) {\n-    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeControllerManager){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n+    if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder((io.fabric8.openshift.api.model.operator.v1.ImagePruner)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Storage){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyBuilder((io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.ServiceCA){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ServiceCABuilder((io.fabric8.openshift.api.model.operator.v1.ServiceCA)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Config){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.unsupportedConfigOverrides= new io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder((io.fabric8.kubernetes.api.model.PersistentVolumeClaim)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.KubeAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n@@ -402,34 +402,34 @@\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     if (unsupportedConfigOverrides instanceof io.fabric8.openshift.api.model.operator.v1.Authentication){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.AuthenticationBuilder((io.fabric8.openshift.api.model.operator.v1.Authentication)unsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);}\n     return (A) this;\n   }\n   public java.lang.Boolean hasUnsupportedConfigOverrides() {\n     return this.unsupportedConfigOverrides != null;\n   }\n-  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n-    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n-    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n-  }\n-  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n-  }\n-  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-    return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n-  }\n   public A withKubeControllerManagerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (kubeControllerManagerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(kubeControllerManagerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl();\n   }\n   public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n     return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.KubeControllerManagerUnsupportedConfigOverridesNestedImpl(item);\n   }\n+  public A withImagePrunerUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides) {\n+    _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n+    if (imagePrunerUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(imagePrunerUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n+  }\n+  public StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl();\n+  }\n+  public io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverridesLike(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+    return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.ImagePrunerUnsupportedConfigOverridesNestedImpl(item);\n+  }\n   public A withStorageUnsupportedConfigOverrides(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides) {\n     _visitables.get(\"unsupportedConfigOverrides\").remove(this.unsupportedConfigOverrides);\n     if (storageUnsupportedConfigOverrides!=null){ this.unsupportedConfigOverrides= new io.fabric8.openshift.api.model.operator.v1.StorageBuilder(storageUnsupportedConfigOverrides); _visitables.get(\"unsupportedConfigOverrides\").add(this.unsupportedConfigOverrides);} return (A) this;\n   }\n   public StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new StorageSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -704,42 +704,42 @@\n     if (observedConfig != null) { sb.append(\"observedConfig:\"); sb.append(observedConfig + \",\"); }\n     if (operatorLogLevel != null) { sb.append(\"operatorLogLevel:\"); sb.append(operatorLogLevel + \",\"); }\n     if (unsupportedConfigOverrides != null) { sb.append(\"unsupportedConfigOverrides:\"); sb.append(unsupportedConfigOverrides + \",\"); }\n     if (additionalProperties != null && !additionalProperties.isEmpty()) { sb.append(\"additionalProperties:\"); sb.append(additionalProperties); }\n     sb.append(\"}\");\n     return sb.toString();\n   }\n-  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerObservedConfigNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerObservedConfigNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerObservedConfigNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageObservedConfigNestedImpl<N> extends StorageFluentImpl<StorageSpecFluent.StorageObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n@@ -1104,42 +1104,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n-      this.builder = new ImagePrunerBuilder(this, item);\n+  class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends KubeControllerManagerFluentImpl<StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n+      this.builder = new KubeControllerManagerBuilder(this, item);\n     }\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(KubeControllerManager item) {\n-      this.builder = new KubeControllerManagerBuilder(this, item);\n+  class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends ImagePrunerFluentImpl<StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(ImagePruner item) {\n+      this.builder = new ImagePrunerBuilder(this, item);\n     }\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl() {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this);\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl() {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this);\n     }\n-    io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder builder;\n+    io.fabric8.openshift.api.model.operator.v1.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 StorageUnsupportedConfigOverridesNestedImpl<N> extends StorageFluentImpl<StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n     StorageUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.Storage item) {\n       this.builder = new StorageBuilder(this, item);\n"}]}
