{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -4388,15 +4388,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):                         798e0576\n+  32-bit CRC value (hex):                         069b93dd\n   compressed size:                                50890 bytes\n   uncompressed size:                              50890 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@@ -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):                         5c785576\n+  32-bit CRC value (hex):                         4c2323c9\n   compressed size:                                142221 bytes\n   uncompressed size:                              142221 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@@ -4964,15 +4964,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):                         48c3e417\n+  32-bit CRC value (hex):                         d9835e26\n   compressed size:                                51954 bytes\n   uncompressed size:                              51954 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@@ -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):                         26c9eb94\n+  32-bit CRC value (hex):                         9a7cdcb1\n   compressed size:                                144727 bytes\n   uncompressed size:                              144727 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@@ -5684,15 +5684,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):                         fc15978b\n+  32-bit CRC value (hex):                         d6cc8bf6\n   compressed size:                                51362 bytes\n   uncompressed size:                              51362 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@@ -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):                         51df7307\n+  32-bit CRC value (hex):                         56ab9253\n   compressed size:                                143354 bytes\n   uncompressed size:                              143354 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@@ -6260,15 +6260,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):                         9c06a33a\n+  32-bit CRC value (hex):                         5ce5c792\n   compressed size:                                51194 bytes\n   uncompressed size:                              51194 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@@ -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):                         2ce49281\n+  32-bit CRC value (hex):                         b7aed1cd\n   compressed size:                                142937 bytes\n   uncompressed size:                              142937 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@@ -6980,15 +6980,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):                         b306e3e9\n+  32-bit CRC value (hex):                         0f2e329c\n   compressed size:                                49674 bytes\n   uncompressed size:                              49674 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@@ -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):                         46654087\n+  32-bit CRC value (hex):                         f6101589\n   compressed size:                                139357 bytes\n   uncompressed size:                              139357 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@@ -7988,15 +7988,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):                         06da9f6d\n+  32-bit CRC value (hex):                         da9faa01\n   compressed size:                                55416 bytes\n   uncompressed size:                              55416 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@@ -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):                         a778b1b7\n+  32-bit CRC value (hex):                         85a4b555\n   compressed size:                                152734 bytes\n   uncompressed size:                              152734 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@@ -11012,15 +11012,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):                         097a0c49\n+  32-bit CRC value (hex):                         73a0be6f\n   compressed size:                                50138 bytes\n   uncompressed size:                              50138 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@@ -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):                         ce2c2820\n+  32-bit CRC value (hex):                         0f721261\n   compressed size:                                140896 bytes\n   uncompressed size:                              140896 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@@ -14468,15 +14468,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):                         be0b9c07\n+  32-bit CRC value (hex):                         9eac79b6\n   compressed size:                                50322 bytes\n   uncompressed size:                              50322 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@@ -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):                         bfa8139f\n+  32-bit CRC value (hex):                         46772ef3\n   compressed size:                                127623 bytes\n   uncompressed size:                              127623 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@@ -15188,15 +15188,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):                         9bbf0dd0\n+  32-bit CRC value (hex):                         b4ca31c3\n   compressed size:                                51506 bytes\n   uncompressed size:                              51506 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@@ -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):                         9dc7f69e\n+  32-bit CRC value (hex):                         0ec86ae5\n   compressed size:                                144118 bytes\n   uncompressed size:                              144118 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@@ -15764,15 +15764,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):                         a009e6bd\n+  32-bit CRC value (hex):                         5432d43d\n   compressed size:                                52915 bytes\n   uncompressed size:                              52915 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@@ -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):                         1f3bf6a9\n+  32-bit CRC value (hex):                         bfb84081\n   compressed size:                                147657 bytes\n   uncompressed size:                              147657 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@@ -16340,15 +16340,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):                         31574064\n+  32-bit CRC value (hex):                         c45cb2a0\n   compressed size:                                51506 bytes\n   uncompressed size:                              51506 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@@ -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):                         3103536c\n+  32-bit CRC value (hex):                         75a80a2a\n   compressed size:                                144118 bytes\n   uncompressed size:                              144118 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@@ -16916,15 +16916,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):                         fc90550a\n+  32-bit CRC value (hex):                         6dc82828\n   compressed size:                                52714 bytes\n   uncompressed size:                              52714 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@@ -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):                         9f93a337\n+  32-bit CRC value (hex):                         05403894\n   compressed size:                                146517 bytes\n   uncompressed size:                              146517 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@@ -18212,15 +18212,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):                         c1e8e635\n+  32-bit CRC value (hex):                         f5161cef\n   compressed size:                                66013 bytes\n   uncompressed size:                              66013 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@@ -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):                         9365abd1\n+  32-bit CRC value (hex):                         f981f173\n   compressed size:                                183276 bytes\n   uncompressed size:                              183276 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@@ -19508,15 +19508,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):                         42f48d54\n+  32-bit CRC value (hex):                         55b98fb7\n   compressed size:                                51498 bytes\n   uncompressed size:                              51498 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@@ -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):                         496c2e6f\n+  32-bit CRC value (hex):                         79d93409\n   compressed size:                                143653 bytes\n   uncompressed size:                              143653 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@@ -20084,15 +20084,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):                         478f2a23\n+  32-bit CRC value (hex):                         76979611\n   compressed size:                                52714 bytes\n   uncompressed size:                              52714 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@@ -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):                         9b460ebc\n+  32-bit CRC value (hex):                         bedd47dc\n   compressed size:                                146517 bytes\n   uncompressed size:                              146517 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@@ -22244,15 +22244,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):                         1d88b803\n+  32-bit CRC value (hex):                         d37e9e0f\n   compressed size:                                50130 bytes\n   uncompressed size:                              50130 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@@ -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):                         1d484094\n+  32-bit CRC value (hex):                         396df6ce\n   compressed size:                                140431 bytes\n   uncompressed size:                              140431 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@@ -22820,15 +22820,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):                         63d36656\n+  32-bit CRC value (hex):                         8efe8a40\n   compressed size:                                52258 bytes\n   uncompressed size:                              52258 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@@ -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):                         5aa2b727\n+  32-bit CRC value (hex):                         25e3cdc7\n   compressed size:                                145443 bytes\n   uncompressed size:                              145443 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@@ -23396,15 +23396,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):                         486b08e1\n+  32-bit CRC value (hex):                         e206c050\n   compressed size:                                53474 bytes\n   uncompressed size:                              53474 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@@ -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):                         8b4182cf\n+  32-bit CRC value (hex):                         15a80107\n   compressed size:                                148307 bytes\n   uncompressed size:                              148307 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@@ -24836,15 +24836,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):                         89ebbaae\n+  32-bit CRC value (hex):                         4c4d2fe2\n   compressed size:                                49826 bytes\n   uncompressed size:                              49826 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@@ -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):                         8a7f8011\n+  32-bit CRC value (hex):                         bbba823a\n   compressed size:                                139715 bytes\n   uncompressed size:                              139715 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": "@@ -3322,15 +3322,15 @@\n 09C492 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09C494   Length              0005 (5)\n 09C496   Flags               01 (1) 'Modification'\n 09C497   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 09C49B PAYLOAD\n \n 0A8B65 DATA DESCRIPTOR       08074B50 (134695760)\n-0A8B69 CRC                   798E0576 (2039350646)\n+0A8B69 CRC                   069B93DD (110859229)\n 0A8B6D Compressed Size       0000C6CA (50890)\n 0A8B71 Uncompressed Size     0000C6CA (50890)\n \n 0A8B75 LOCAL HEADER #124     04034B50 (67324752)\n 0A8B79 Extract Zip Spec      14 (20) '2.0'\n 0A8B7A Extract OS            00 (0) 'MS-DOS'\n 0A8B7B General Purpose Flag  0008 (8)\n@@ -3350,15 +3350,15 @@\n 0A8BDF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0A8BE1   Length              0005 (5)\n 0A8BE3   Flags               01 (1) 'Modification'\n 0A8BE4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0A8BE8 PAYLOAD\n \n 0CB775 DATA DESCRIPTOR       08074B50 (134695760)\n-0CB779 CRC                   5C785576 (1551390070)\n+0CB779 CRC                   4C2323C9 (1277371337)\n 0CB77D Compressed Size       00022B8D (142221)\n 0CB781 Uncompressed Size     00022B8D (142221)\n \n 0CB785 LOCAL HEADER #125     04034B50 (67324752)\n 0CB789 Extract Zip Spec      14 (20) '2.0'\n 0CB78A Extract OS            00 (0) 'MS-DOS'\n 0CB78B General Purpose Flag  0008 (8)\n@@ -3770,15 +3770,15 @@\n 0E9986 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0E9988   Length              0005 (5)\n 0E998A   Flags               01 (1) 'Modification'\n 0E998B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0E998F PAYLOAD\n \n 0F6481 DATA DESCRIPTOR       08074B50 (134695760)\n-0F6485 CRC                   48C3E417 (1220797463)\n+0F6485 CRC                   D9835E26 (3649265190)\n 0F6489 Compressed Size       0000CAF2 (51954)\n 0F648D Uncompressed Size     0000CAF2 (51954)\n \n 0F6491 LOCAL HEADER #140     04034B50 (67324752)\n 0F6495 Extract Zip Spec      14 (20) '2.0'\n 0F6496 Extract OS            00 (0) 'MS-DOS'\n 0F6497 General Purpose Flag  0008 (8)\n@@ -3798,15 +3798,15 @@\n 0F6502 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0F6504   Length              0005 (5)\n 0F6506   Flags               01 (1) 'Modification'\n 0F6507   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0F650B PAYLOAD\n \n 119A62 DATA DESCRIPTOR       08074B50 (134695760)\n-119A66 CRC                   26C9EB94 (650767252)\n+119A66 CRC                   9A7CDCB1 (2591874225)\n 119A6A Compressed Size       00023557 (144727)\n 119A6E Uncompressed Size     00023557 (144727)\n \n 119A72 LOCAL HEADER #141     04034B50 (67324752)\n 119A76 Extract Zip Spec      14 (20) '2.0'\n 119A77 Extract OS            00 (0) 'MS-DOS'\n 119A78 General Purpose Flag  0008 (8)\n@@ -4330,15 +4330,15 @@\n 13C210 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 13C212   Length              0005 (5)\n 13C214   Flags               01 (1) 'Modification'\n 13C215   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 13C219 PAYLOAD\n \n 148ABB DATA DESCRIPTOR       08074B50 (134695760)\n-148ABF CRC                   FC15978B (4229273483)\n+148ABF CRC                   D6CC8BF6 (3603729398)\n 148AC3 Compressed Size       0000C8A2 (51362)\n 148AC7 Uncompressed Size     0000C8A2 (51362)\n \n 148ACB LOCAL HEADER #160     04034B50 (67324752)\n 148ACF Extract Zip Spec      14 (20) '2.0'\n 148AD0 Extract OS            00 (0) 'MS-DOS'\n 148AD1 General Purpose Flag  0008 (8)\n@@ -4358,15 +4358,15 @@\n 148B36 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 148B38   Length              0005 (5)\n 148B3A   Flags               01 (1) 'Modification'\n 148B3B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 148B3F PAYLOAD\n \n 16BB39 DATA DESCRIPTOR       08074B50 (134695760)\n-16BB3D CRC                   51DF7307 (1373598471)\n+16BB3D CRC                   56AB9253 (1454084691)\n 16BB41 Compressed Size       00022FFA (143354)\n 16BB45 Uncompressed Size     00022FFA (143354)\n \n 16BB49 LOCAL HEADER #161     04034B50 (67324752)\n 16BB4D Extract Zip Spec      14 (20) '2.0'\n 16BB4E Extract OS            00 (0) 'MS-DOS'\n 16BB4F General Purpose Flag  0008 (8)\n@@ -4778,15 +4778,15 @@\n 187F1C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 187F1E   Length              0005 (5)\n 187F20   Flags               01 (1) 'Modification'\n 187F21   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 187F25 PAYLOAD\n \n 19471F DATA DESCRIPTOR       08074B50 (134695760)\n-194723 CRC                   9C06A33A (2617680698)\n+194723 CRC                   5CE5C792 (1558562706)\n 194727 Compressed Size       0000C7FA (51194)\n 19472B Uncompressed Size     0000C7FA (51194)\n \n 19472F LOCAL HEADER #176     04034B50 (67324752)\n 194733 Extract Zip Spec      14 (20) '2.0'\n 194734 Extract OS            00 (0) 'MS-DOS'\n 194735 General Purpose Flag  0008 (8)\n@@ -4806,15 +4806,15 @@\n 19479B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 19479D   Length              0005 (5)\n 19479F   Flags               01 (1) 'Modification'\n 1947A0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1947A4 PAYLOAD\n \n 1B75FD DATA DESCRIPTOR       08074B50 (134695760)\n-1B7601 CRC                   2CE49281 (753177217)\n+1B7601 CRC                   B7AED1CD (3081687501)\n 1B7605 Compressed Size       00022E59 (142937)\n 1B7609 Uncompressed Size     00022E59 (142937)\n \n 1B760D LOCAL HEADER #177     04034B50 (67324752)\n 1B7611 Extract Zip Spec      14 (20) '2.0'\n 1B7612 Extract OS            00 (0) 'MS-DOS'\n 1B7613 General Purpose Flag  0008 (8)\n@@ -5338,15 +5338,15 @@\n 1D6168 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1D616A   Length              0005 (5)\n 1D616C   Flags               01 (1) 'Modification'\n 1D616D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1D6171 PAYLOAD\n \n 1E237B DATA DESCRIPTOR       08074B50 (134695760)\n-1E237F CRC                   B306E3E9 (3003573225)\n+1E237F CRC                   0F2E329C (254685852)\n 1E2383 Compressed Size       0000C20A (49674)\n 1E2387 Uncompressed Size     0000C20A (49674)\n \n 1E238B LOCAL HEADER #196     04034B50 (67324752)\n 1E238F Extract Zip Spec      14 (20) '2.0'\n 1E2390 Extract OS            00 (0) 'MS-DOS'\n 1E2391 General Purpose Flag  0008 (8)\n@@ -5366,15 +5366,15 @@\n 1E23ED Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1E23EF   Length              0005 (5)\n 1E23F1   Flags               01 (1) 'Modification'\n 1E23F2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1E23F6 PAYLOAD\n \n 204453 DATA DESCRIPTOR       08074B50 (134695760)\n-204457 CRC                   46654087 (1181040775)\n+204457 CRC                   F6101589 (4128249225)\n 20445B Compressed Size       0002205D (139357)\n 20445F Uncompressed Size     0002205D (139357)\n \n 204463 LOCAL HEADER #197     04034B50 (67324752)\n 204467 Extract Zip Spec      14 (20) '2.0'\n 204468 Extract OS            00 (0) 'MS-DOS'\n 204469 General Purpose Flag  0008 (8)\n@@ -6122,15 +6122,15 @@\n 2338C5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2338C7   Length              0005 (5)\n 2338C9   Flags               01 (1) 'Modification'\n 2338CA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2338CE PAYLOAD\n \n 241146 DATA DESCRIPTOR       08074B50 (134695760)\n-24114A CRC                   06DA9F6D (114990957)\n+24114A CRC                   DA9FAA01 (3667896833)\n 24114E Compressed Size       0000D878 (55416)\n 241152 Uncompressed Size     0000D878 (55416)\n \n 241156 LOCAL HEADER #224     04034B50 (67324752)\n 24115A Extract Zip Spec      14 (20) '2.0'\n 24115B Extract OS            00 (0) 'MS-DOS'\n 24115C General Purpose Flag  0008 (8)\n@@ -6150,15 +6150,15 @@\n 2411B9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2411BB   Length              0005 (5)\n 2411BD   Flags               01 (1) 'Modification'\n 2411BE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2411C2 PAYLOAD\n \n 266660 DATA DESCRIPTOR       08074B50 (134695760)\n-266664 CRC                   A778B1B7 (2809704887)\n+266664 CRC                   85A4B555 (2242164053)\n 266668 Compressed Size       0002549E (152734)\n 26666C Uncompressed Size     0002549E (152734)\n \n 266670 LOCAL HEADER #225     04034B50 (67324752)\n 266674 Extract Zip Spec      14 (20) '2.0'\n 266675 Extract OS            00 (0) 'MS-DOS'\n 266676 General Purpose Flag  0008 (8)\n@@ -8474,15 +8474,15 @@\n 2F26F3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2F26F5   Length              0005 (5)\n 2F26F7   Flags               01 (1) 'Modification'\n 2F26F8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2F26FC PAYLOAD\n \n 2FEAD6 DATA DESCRIPTOR       08074B50 (134695760)\n-2FEADA CRC                   097A0C49 (158993481)\n+2FEADA CRC                   73A0BE6F (1939914351)\n 2FEADE Compressed Size       0000C3DA (50138)\n 2FEAE2 Uncompressed Size     0000C3DA (50138)\n \n 2FEAE6 LOCAL HEADER #308     04034B50 (67324752)\n 2FEAEA Extract Zip Spec      14 (20) '2.0'\n 2FEAEB Extract OS            00 (0) 'MS-DOS'\n 2FEAEC General Purpose Flag  0008 (8)\n@@ -8502,15 +8502,15 @@\n 2FEB46 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2FEB48   Length              0005 (5)\n 2FEB4A   Flags               01 (1) 'Modification'\n 2FEB4B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2FEB4F PAYLOAD\n \n 3211AF DATA DESCRIPTOR       08074B50 (134695760)\n-3211B3 CRC                   CE2C2820 (3459000352)\n+3211B3 CRC                   0F721261 (259134049)\n 3211B7 Compressed Size       00022660 (140896)\n 3211BB Uncompressed Size     00022660 (140896)\n \n 3211BF LOCAL HEADER #309     04034B50 (67324752)\n 3211C3 Extract Zip Spec      14 (20) '2.0'\n 3211C4 Extract OS            00 (0) 'MS-DOS'\n 3211C5 General Purpose Flag  0008 (8)\n@@ -11162,15 +11162,15 @@\n 3AE794 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3AE796   Length              0005 (5)\n 3AE798   Flags               01 (1) 'Modification'\n 3AE799   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3AE79D PAYLOAD\n \n 3BAC2F DATA DESCRIPTOR       08074B50 (134695760)\n-3BAC33 CRC                   BE0B9C07 (3188431879)\n+3BAC33 CRC                   9EAC79B6 (2662103478)\n 3BAC37 Compressed Size       0000C492 (50322)\n 3BAC3B Uncompressed Size     0000C492 (50322)\n \n 3BAC3F LOCAL HEADER #404     04034B50 (67324752)\n 3BAC43 Extract Zip Spec      14 (20) '2.0'\n 3BAC44 Extract OS            00 (0) 'MS-DOS'\n 3BAC45 General Purpose Flag  0008 (8)\n@@ -11190,15 +11190,15 @@\n 3BACAC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3BACAE   Length              0005 (5)\n 3BACB0   Flags               01 (1) 'Modification'\n 3BACB1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3BACB5 PAYLOAD\n \n 3D9F3C DATA DESCRIPTOR       08074B50 (134695760)\n-3D9F40 CRC                   BFA8139F (3215463327)\n+3D9F40 CRC                   46772EF3 (1182215923)\n 3D9F44 Compressed Size       0001F287 (127623)\n 3D9F48 Uncompressed Size     0001F287 (127623)\n \n 3D9F4C LOCAL HEADER #405     04034B50 (67324752)\n 3D9F50 Extract Zip Spec      14 (20) '2.0'\n 3D9F51 Extract OS            00 (0) 'MS-DOS'\n 3D9F52 General Purpose Flag  0008 (8)\n@@ -11722,15 +11722,15 @@\n 3FC73B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3FC73D   Length              0005 (5)\n 3FC73F   Flags               01 (1) 'Modification'\n 3FC740   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3FC744 PAYLOAD\n \n 409076 DATA DESCRIPTOR       08074B50 (134695760)\n-40907A CRC                   9BBF0DD0 (2612989392)\n+40907A CRC                   B4CA31C3 (3033149891)\n 40907E Compressed Size       0000C932 (51506)\n 409082 Uncompressed Size     0000C932 (51506)\n \n 409086 LOCAL HEADER #424     04034B50 (67324752)\n 40908A Extract Zip Spec      14 (20) '2.0'\n 40908B Extract OS            00 (0) 'MS-DOS'\n 40908C General Purpose Flag  0008 (8)\n@@ -11750,15 +11750,15 @@\n 4090EF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4090F1   Length              0005 (5)\n 4090F3   Flags               01 (1) 'Modification'\n 4090F4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4090F8 PAYLOAD\n \n 42C3EE DATA DESCRIPTOR       08074B50 (134695760)\n-42C3F2 CRC                   9DC7F69E (2647127710)\n+42C3F2 CRC                   0EC86AE5 (248015589)\n 42C3F6 Compressed Size       000232F6 (144118)\n 42C3FA Uncompressed Size     000232F6 (144118)\n \n 42C3FE LOCAL HEADER #425     04034B50 (67324752)\n 42C402 Extract Zip Spec      14 (20) '2.0'\n 42C403 Extract OS            00 (0) 'MS-DOS'\n 42C404 General Purpose Flag  0008 (8)\n@@ -12170,15 +12170,15 @@\n 44E180 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 44E182   Length              0005 (5)\n 44E184   Flags               01 (1) 'Modification'\n 44E185   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 44E189 PAYLOAD\n \n 45B03C DATA DESCRIPTOR       08074B50 (134695760)\n-45B040 CRC                   A009E6BD (2685003453)\n+45B040 CRC                   5432D43D (1412617277)\n 45B044 Compressed Size       0000CEB3 (52915)\n 45B048 Uncompressed Size     0000CEB3 (52915)\n \n 45B04C LOCAL HEADER #440     04034B50 (67324752)\n 45B050 Extract Zip Spec      14 (20) '2.0'\n 45B051 Extract OS            00 (0) 'MS-DOS'\n 45B052 General Purpose Flag  0008 (8)\n@@ -12198,15 +12198,15 @@\n 45B0BD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 45B0BF   Length              0005 (5)\n 45B0C1   Flags               01 (1) 'Modification'\n 45B0C2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 45B0C6 PAYLOAD\n \n 47F18F DATA DESCRIPTOR       08074B50 (134695760)\n-47F193 CRC                   1F3BF6A9 (524023465)\n+47F193 CRC                   BFB84081 (3216523393)\n 47F197 Compressed Size       000240C9 (147657)\n 47F19B Uncompressed Size     000240C9 (147657)\n \n 47F19F LOCAL HEADER #441     04034B50 (67324752)\n 47F1A3 Extract Zip Spec      14 (20) '2.0'\n 47F1A4 Extract OS            00 (0) 'MS-DOS'\n 47F1A5 General Purpose Flag  0008 (8)\n@@ -12618,15 +12618,15 @@\n 4A0563 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4A0565   Length              0005 (5)\n 4A0567   Flags               01 (1) 'Modification'\n 4A0568   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4A056C PAYLOAD\n \n 4ACE9E DATA DESCRIPTOR       08074B50 (134695760)\n-4ACEA2 CRC                   31574064 (827801700)\n+4ACEA2 CRC                   C45CB2A0 (3294409376)\n 4ACEA6 Compressed Size       0000C932 (51506)\n 4ACEAA Uncompressed Size     0000C932 (51506)\n \n 4ACEAE LOCAL HEADER #456     04034B50 (67324752)\n 4ACEB2 Extract Zip Spec      14 (20) '2.0'\n 4ACEB3 Extract OS            00 (0) 'MS-DOS'\n 4ACEB4 General Purpose Flag  0008 (8)\n@@ -12646,15 +12646,15 @@\n 4ACF17 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4ACF19   Length              0005 (5)\n 4ACF1B   Flags               01 (1) 'Modification'\n 4ACF1C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4ACF20 PAYLOAD\n \n 4D0216 DATA DESCRIPTOR       08074B50 (134695760)\n-4D021A CRC                   3103536C (822301548)\n+4D021A CRC                   75A80A2A (1973946922)\n 4D021E Compressed Size       000232F6 (144118)\n 4D0222 Uncompressed Size     000232F6 (144118)\n \n 4D0226 LOCAL HEADER #457     04034B50 (67324752)\n 4D022A Extract Zip Spec      14 (20) '2.0'\n 4D022B Extract OS            00 (0) 'MS-DOS'\n 4D022C General Purpose Flag  0008 (8)\n@@ -13066,15 +13066,15 @@\n 4F1A35 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4F1A37   Length              0005 (5)\n 4F1A39   Flags               01 (1) 'Modification'\n 4F1A3A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4F1A3E PAYLOAD\n \n 4FE828 DATA DESCRIPTOR       08074B50 (134695760)\n-4FE82C CRC                   FC90550A (4237317386)\n+4FE82C CRC                   6DC82828 (1841834024)\n 4FE830 Compressed Size       0000CDEA (52714)\n 4FE834 Uncompressed Size     0000CDEA (52714)\n \n 4FE838 LOCAL HEADER #472     04034B50 (67324752)\n 4FE83C Extract Zip Spec      14 (20) '2.0'\n 4FE83D Extract OS            00 (0) 'MS-DOS'\n 4FE83E General Purpose Flag  0008 (8)\n@@ -13094,15 +13094,15 @@\n 4FE8AE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4FE8B0   Length              0005 (5)\n 4FE8B2   Flags               01 (1) 'Modification'\n 4FE8B3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4FE8B7 PAYLOAD\n \n 52250C DATA DESCRIPTOR       08074B50 (134695760)\n-522510 CRC                   9F93A337 (2677252919)\n+522510 CRC                   05403894 (88094868)\n 522514 Compressed Size       00023C55 (146517)\n 522518 Uncompressed Size     00023C55 (146517)\n \n 52251C LOCAL HEADER #473     04034B50 (67324752)\n 522520 Extract Zip Spec      14 (20) '2.0'\n 522521 Extract OS            00 (0) 'MS-DOS'\n 522522 General Purpose Flag  0008 (8)\n@@ -14074,15 +14074,15 @@\n 556A6E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 556A70   Length              0005 (5)\n 556A72   Flags               01 (1) 'Modification'\n 556A73   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 556A77 PAYLOAD\n \n 566C54 DATA DESCRIPTOR       08074B50 (134695760)\n-566C58 CRC                   C1E8E635 (3253265973)\n+566C58 CRC                   F5161CEF (4111867119)\n 566C5C Compressed Size       000101DD (66013)\n 566C60 Uncompressed Size     000101DD (66013)\n \n 566C64 LOCAL HEADER #508     04034B50 (67324752)\n 566C68 Extract Zip Spec      14 (20) '2.0'\n 566C69 Extract OS            00 (0) 'MS-DOS'\n 566C6A General Purpose Flag  0008 (8)\n@@ -14102,15 +14102,15 @@\n 566CC7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 566CC9   Length              0005 (5)\n 566CCB   Flags               01 (1) 'Modification'\n 566CCC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 566CD0 PAYLOAD\n \n 5938BC DATA DESCRIPTOR       08074B50 (134695760)\n-5938C0 CRC                   9365ABD1 (2472913873)\n+5938C0 CRC                   F981F173 (4186042739)\n 5938C4 Compressed Size       0002CBEC (183276)\n 5938C8 Uncompressed Size     0002CBEC (183276)\n \n 5938CC LOCAL HEADER #509     04034B50 (67324752)\n 5938D0 Extract Zip Spec      14 (20) '2.0'\n 5938D1 Extract OS            00 (0) 'MS-DOS'\n 5938D2 General Purpose Flag  0008 (8)\n@@ -15082,15 +15082,15 @@\n 5CA4A6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5CA4A8   Length              0005 (5)\n 5CA4AA   Flags               01 (1) 'Modification'\n 5CA4AB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5CA4AF PAYLOAD\n \n 5D6DD9 DATA DESCRIPTOR       08074B50 (134695760)\n-5D6DDD CRC                   42F48D54 (1123323220)\n+5D6DDD CRC                   55B98FB7 (1438224311)\n 5D6DE1 Compressed Size       0000C92A (51498)\n 5D6DE5 Uncompressed Size     0000C92A (51498)\n \n 5D6DE9 LOCAL HEADER #544     04034B50 (67324752)\n 5D6DED Extract Zip Spec      14 (20) '2.0'\n 5D6DEE Extract OS            00 (0) 'MS-DOS'\n 5D6DEF General Purpose Flag  0008 (8)\n@@ -15110,15 +15110,15 @@\n 5D6E57 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5D6E59   Length              0005 (5)\n 5D6E5B   Flags               01 (1) 'Modification'\n 5D6E5C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5D6E60 PAYLOAD\n \n 5F9F85 DATA DESCRIPTOR       08074B50 (134695760)\n-5F9F89 CRC                   496C2E6F (1231826543)\n+5F9F89 CRC                   79D93409 (2044277769)\n 5F9F8D Compressed Size       00023125 (143653)\n 5F9F91 Uncompressed Size     00023125 (143653)\n \n 5F9F95 LOCAL HEADER #545     04034B50 (67324752)\n 5F9F99 Extract Zip Spec      14 (20) '2.0'\n 5F9F9A Extract OS            00 (0) 'MS-DOS'\n 5F9F9B General Purpose Flag  0008 (8)\n@@ -15530,15 +15530,15 @@\n 6177AC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6177AE   Length              0005 (5)\n 6177B0   Flags               01 (1) 'Modification'\n 6177B1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6177B5 PAYLOAD\n \n 62459F DATA DESCRIPTOR       08074B50 (134695760)\n-6245A3 CRC                   478F2A23 (1200564771)\n+6245A3 CRC                   76979611 (1989645841)\n 6245A7 Compressed Size       0000CDEA (52714)\n 6245AB Uncompressed Size     0000CDEA (52714)\n \n 6245AF LOCAL HEADER #560     04034B50 (67324752)\n 6245B3 Extract Zip Spec      14 (20) '2.0'\n 6245B4 Extract OS            00 (0) 'MS-DOS'\n 6245B5 General Purpose Flag  0008 (8)\n@@ -15558,15 +15558,15 @@\n 624625 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 624627   Length              0005 (5)\n 624629   Flags               01 (1) 'Modification'\n 62462A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 62462E PAYLOAD\n \n 648283 DATA DESCRIPTOR       08074B50 (134695760)\n-648287 CRC                   9B460EBC (2605059772)\n+648287 CRC                   BEDD47DC (3202172892)\n 64828B Compressed Size       00023C55 (146517)\n 64828F Uncompressed Size     00023C55 (146517)\n \n 648293 LOCAL HEADER #561     04034B50 (67324752)\n 648297 Extract Zip Spec      14 (20) '2.0'\n 648298 Extract OS            00 (0) 'MS-DOS'\n 648299 General Purpose Flag  0008 (8)\n@@ -17210,15 +17210,15 @@\n 691AF8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 691AFA   Length              0005 (5)\n 691AFC   Flags               01 (1) 'Modification'\n 691AFD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 691B01 PAYLOAD\n \n 69DED3 DATA DESCRIPTOR       08074B50 (134695760)\n-69DED7 CRC                   1D88B803 (495499267)\n+69DED7 CRC                   D37E9E0F (3548290575)\n 69DEDB Compressed Size       0000C3D2 (50130)\n 69DEDF Uncompressed Size     0000C3D2 (50130)\n \n 69DEE3 LOCAL HEADER #620     04034B50 (67324752)\n 69DEE7 Extract Zip Spec      14 (20) '2.0'\n 69DEE8 Extract OS            00 (0) 'MS-DOS'\n 69DEE9 General Purpose Flag  0008 (8)\n@@ -17238,15 +17238,15 @@\n 69DF48 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 69DF4A   Length              0005 (5)\n 69DF4C   Flags               01 (1) 'Modification'\n 69DF4D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 69DF51 PAYLOAD\n \n 6C03E0 DATA DESCRIPTOR       08074B50 (134695760)\n-6C03E4 CRC                   1D484094 (491274388)\n+6C03E4 CRC                   396DF6CE (963507918)\n 6C03E8 Compressed Size       0002248F (140431)\n 6C03EC Uncompressed Size     0002248F (140431)\n \n 6C03F0 LOCAL HEADER #621     04034B50 (67324752)\n 6C03F4 Extract Zip Spec      14 (20) '2.0'\n 6C03F5 Extract OS            00 (0) 'MS-DOS'\n 6C03F6 General Purpose Flag  0008 (8)\n@@ -17658,15 +17658,15 @@\n 6DCE96 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6DCE98   Length              0005 (5)\n 6DCE9A   Flags               01 (1) 'Modification'\n 6DCE9B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6DCE9F PAYLOAD\n \n 6E9AC1 DATA DESCRIPTOR       08074B50 (134695760)\n-6E9AC5 CRC                   63D36656 (1674798678)\n+6E9AC5 CRC                   8EFE8A40 (2399046208)\n 6E9AC9 Compressed Size       0000CC22 (52258)\n 6E9ACD Uncompressed Size     0000CC22 (52258)\n \n 6E9AD1 LOCAL HEADER #636     04034B50 (67324752)\n 6E9AD5 Extract Zip Spec      14 (20) '2.0'\n 6E9AD6 Extract OS            00 (0) 'MS-DOS'\n 6E9AD7 General Purpose Flag  0008 (8)\n@@ -17686,15 +17686,15 @@\n 6E9B44 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 6E9B46   Length              0005 (5)\n 6E9B48   Flags               01 (1) 'Modification'\n 6E9B49   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 6E9B4D PAYLOAD\n \n 70D370 DATA DESCRIPTOR       08074B50 (134695760)\n-70D374 CRC                   5AA2B727 (1520613159)\n+70D374 CRC                   25E3CDC7 (635686343)\n 70D378 Compressed Size       00023823 (145443)\n 70D37C Uncompressed Size     00023823 (145443)\n \n 70D380 LOCAL HEADER #637     04034B50 (67324752)\n 70D384 Extract Zip Spec      14 (20) '2.0'\n 70D385 Extract OS            00 (0) 'MS-DOS'\n 70D386 General Purpose Flag  0008 (8)\n@@ -18106,15 +18106,15 @@\n 72AD1E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 72AD20   Length              0005 (5)\n 72AD22   Flags               01 (1) 'Modification'\n 72AD23   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 72AD27 PAYLOAD\n \n 737E09 DATA DESCRIPTOR       08074B50 (134695760)\n-737E0D CRC                   486B08E1 (1214974177)\n+737E0D CRC                   E206C050 (3792093264)\n 737E11 Compressed Size       0000D0E2 (53474)\n 737E15 Uncompressed Size     0000D0E2 (53474)\n \n 737E19 LOCAL HEADER #652     04034B50 (67324752)\n 737E1D Extract Zip Spec      14 (20) '2.0'\n 737E1E Extract OS            00 (0) 'MS-DOS'\n 737E1F General Purpose Flag  0008 (8)\n@@ -18134,15 +18134,15 @@\n 737E94 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 737E96   Length              0005 (5)\n 737E98   Flags               01 (1) 'Modification'\n 737E99   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 737E9D PAYLOAD\n \n 75C1F0 DATA DESCRIPTOR       08074B50 (134695760)\n-75C1F4 CRC                   8B4182CF (2336326351)\n+75C1F4 CRC                   15A80107 (363331847)\n 75C1F8 Compressed Size       00024353 (148307)\n 75C1FC Uncompressed Size     00024353 (148307)\n \n 75C200 LOCAL HEADER #653     04034B50 (67324752)\n 75C204 Extract Zip Spec      14 (20) '2.0'\n 75C205 Extract OS            00 (0) 'MS-DOS'\n 75C206 General Purpose Flag  0008 (8)\n@@ -19226,15 +19226,15 @@\n 796B4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 796B4F   Length              0005 (5)\n 796B51   Flags               01 (1) 'Modification'\n 796B52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 796B56 PAYLOAD\n \n 7A2DF8 DATA DESCRIPTOR       08074B50 (134695760)\n-7A2DFC CRC                   89EBBAAE (2313927342)\n+7A2DFC CRC                   4C4D2FE2 (1280126946)\n 7A2E00 Compressed Size       0000C2A2 (49826)\n 7A2E04 Uncompressed Size     0000C2A2 (49826)\n \n 7A2E08 LOCAL HEADER #692     04034B50 (67324752)\n 7A2E0C Extract Zip Spec      14 (20) '2.0'\n 7A2E0D Extract OS            00 (0) 'MS-DOS'\n 7A2E0E General Purpose Flag  0008 (8)\n@@ -19254,15 +19254,15 @@\n 7A2E6B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 7A2E6D   Length              0005 (5)\n 7A2E6F   Flags               01 (1) 'Modification'\n 7A2E70   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 7A2E74 PAYLOAD\n \n 7C5037 DATA DESCRIPTOR       08074B50 (134695760)\n-7C503B CRC                   8A7F8011 (2323611665)\n+7C503B CRC                   BBBA823A (3149562426)\n 7C503F Compressed Size       000221C3 (139715)\n 7C5043 Uncompressed Size     000221C3 (139715)\n \n 7C5047 LOCAL HEADER #693     04034B50 (67324752)\n 7C504B Extract Zip Spec      14 (20) '2.0'\n 7C504C Extract OS            00 (0) 'MS-DOS'\n 7C504D General Purpose Flag  0008 (8)\n@@ -23905,15 +23905,15 @@\n 883643 Created OS            00 (0) 'MS-DOS'\n 883644 Extract Zip Spec      14 (20) '2.0'\n 883645 Extract OS            00 (0) 'MS-DOS'\n 883646 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 883648 Compression Method    0000 (0) 'Stored'\n 88364A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88364E CRC                   798E0576 (2039350646)\n+88364E CRC                   069B93DD (110859229)\n 883652 Compressed Size       0000C6CA (50890)\n 883656 Uncompressed Size     0000C6CA (50890)\n 88365A Filename Length       0048 (72)\n 88365C Extra Length          0009 (9)\n 88365E Comment Length        0000 (0)\n 883660 Disk Start            0000 (0)\n 883662 Int File Attributes   0000 (0)\n@@ -23935,15 +23935,15 @@\n 8836C2 Created OS            00 (0) 'MS-DOS'\n 8836C3 Extract Zip Spec      14 (20) '2.0'\n 8836C4 Extract OS            00 (0) 'MS-DOS'\n 8836C5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8836C7 Compression Method    0000 (0) 'Stored'\n 8836C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8836CD CRC                   5C785576 (1551390070)\n+8836CD CRC                   4C2323C9 (1277371337)\n 8836D1 Compressed Size       00022B8D (142221)\n 8836D5 Uncompressed Size     00022B8D (142221)\n 8836D9 Filename Length       004C (76)\n 8836DB Extra Length          0009 (9)\n 8836DD Comment Length        0000 (0)\n 8836DF Disk Start            0000 (0)\n 8836E1 Int File Attributes   0000 (0)\n@@ -24385,15 +24385,15 @@\n 883E6D Created OS            00 (0) 'MS-DOS'\n 883E6E Extract Zip Spec      14 (20) '2.0'\n 883E6F Extract OS            00 (0) 'MS-DOS'\n 883E70 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 883E72 Compression Method    0000 (0) 'Stored'\n 883E74 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-883E78 CRC                   48C3E417 (1220797463)\n+883E78 CRC                   D9835E26 (3649265190)\n 883E7C Compressed Size       0000CAF2 (51954)\n 883E80 Uncompressed Size     0000CAF2 (51954)\n 883E84 Filename Length       004F (79)\n 883E86 Extra Length          0009 (9)\n 883E88 Comment Length        0000 (0)\n 883E8A Disk Start            0000 (0)\n 883E8C Int File Attributes   0000 (0)\n@@ -24415,15 +24415,15 @@\n 883EF3 Created OS            00 (0) 'MS-DOS'\n 883EF4 Extract Zip Spec      14 (20) '2.0'\n 883EF5 Extract OS            00 (0) 'MS-DOS'\n 883EF6 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 883EF8 Compression Method    0000 (0) 'Stored'\n 883EFA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-883EFE CRC                   26C9EB94 (650767252)\n+883EFE CRC                   9A7CDCB1 (2591874225)\n 883F02 Compressed Size       00023557 (144727)\n 883F06 Uncompressed Size     00023557 (144727)\n 883F0A Filename Length       0053 (83)\n 883F0C Extra Length          0009 (9)\n 883F0E Comment Length        0000 (0)\n 883F10 Disk Start            0000 (0)\n 883F12 Int File Attributes   0000 (0)\n@@ -24985,15 +24985,15 @@\n 88485C Created OS            00 (0) 'MS-DOS'\n 88485D Extract Zip Spec      14 (20) '2.0'\n 88485E Extract OS            00 (0) 'MS-DOS'\n 88485F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 884861 Compression Method    0000 (0) 'Stored'\n 884863 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-884867 CRC                   FC15978B (4229273483)\n+884867 CRC                   D6CC8BF6 (3603729398)\n 88486B Compressed Size       0000C8A2 (51362)\n 88486F Uncompressed Size     0000C8A2 (51362)\n 884873 Filename Length       0049 (73)\n 884875 Extra Length          0009 (9)\n 884877 Comment Length        0000 (0)\n 884879 Disk Start            0000 (0)\n 88487B Int File Attributes   0000 (0)\n@@ -25015,15 +25015,15 @@\n 8848DC Created OS            00 (0) 'MS-DOS'\n 8848DD Extract Zip Spec      14 (20) '2.0'\n 8848DE Extract OS            00 (0) 'MS-DOS'\n 8848DF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8848E1 Compression Method    0000 (0) 'Stored'\n 8848E3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8848E7 CRC                   51DF7307 (1373598471)\n+8848E7 CRC                   56AB9253 (1454084691)\n 8848EB Compressed Size       00022FFA (143354)\n 8848EF Uncompressed Size     00022FFA (143354)\n 8848F3 Filename Length       004D (77)\n 8848F5 Extra Length          0009 (9)\n 8848F7 Comment Length        0000 (0)\n 8848F9 Disk Start            0000 (0)\n 8848FB Int File Attributes   0000 (0)\n@@ -25465,15 +25465,15 @@\n 88505A Created OS            00 (0) 'MS-DOS'\n 88505B Extract Zip Spec      14 (20) '2.0'\n 88505C Extract OS            00 (0) 'MS-DOS'\n 88505D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88505F Compression Method    0000 (0) 'Stored'\n 885061 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-885065 CRC                   9C06A33A (2617680698)\n+885065 CRC                   5CE5C792 (1558562706)\n 885069 Compressed Size       0000C7FA (51194)\n 88506D Uncompressed Size     0000C7FA (51194)\n 885071 Filename Length       004A (74)\n 885073 Extra Length          0009 (9)\n 885075 Comment Length        0000 (0)\n 885077 Disk Start            0000 (0)\n 885079 Int File Attributes   0000 (0)\n@@ -25495,15 +25495,15 @@\n 8850DB Created OS            00 (0) 'MS-DOS'\n 8850DC Extract Zip Spec      14 (20) '2.0'\n 8850DD Extract OS            00 (0) 'MS-DOS'\n 8850DE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8850E0 Compression Method    0000 (0) 'Stored'\n 8850E2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8850E6 CRC                   2CE49281 (753177217)\n+8850E6 CRC                   B7AED1CD (3081687501)\n 8850EA Compressed Size       00022E59 (142937)\n 8850EE Uncompressed Size     00022E59 (142937)\n 8850F2 Filename Length       004E (78)\n 8850F4 Extra Length          0009 (9)\n 8850F6 Comment Length        0000 (0)\n 8850F8 Disk Start            0000 (0)\n 8850FA Int File Attributes   0000 (0)\n@@ -26065,15 +26065,15 @@\n 8859F9 Created OS            00 (0) 'MS-DOS'\n 8859FA Extract Zip Spec      14 (20) '2.0'\n 8859FB Extract OS            00 (0) 'MS-DOS'\n 8859FC General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8859FE Compression Method    0000 (0) 'Stored'\n 885A00 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-885A04 CRC                   B306E3E9 (3003573225)\n+885A04 CRC                   0F2E329C (254685852)\n 885A08 Compressed Size       0000C20A (49674)\n 885A0C Uncompressed Size     0000C20A (49674)\n 885A10 Filename Length       0040 (64)\n 885A12 Extra Length          0009 (9)\n 885A14 Comment Length        0000 (0)\n 885A16 Disk Start            0000 (0)\n 885A18 Int File Attributes   0000 (0)\n@@ -26095,15 +26095,15 @@\n 885A70 Created OS            00 (0) 'MS-DOS'\n 885A71 Extract Zip Spec      14 (20) '2.0'\n 885A72 Extract OS            00 (0) 'MS-DOS'\n 885A73 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 885A75 Compression Method    0000 (0) 'Stored'\n 885A77 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-885A7B CRC                   46654087 (1181040775)\n+885A7B CRC                   F6101589 (4128249225)\n 885A7F Compressed Size       0002205D (139357)\n 885A83 Uncompressed Size     0002205D (139357)\n 885A87 Filename Length       0044 (68)\n 885A89 Extra Length          0009 (9)\n 885A8B Comment Length        0000 (0)\n 885A8D Disk Start            0000 (0)\n 885A8F Int File Attributes   0000 (0)\n@@ -26905,15 +26905,15 @@\n 886758 Created OS            00 (0) 'MS-DOS'\n 886759 Extract Zip Spec      14 (20) '2.0'\n 88675A Extract OS            00 (0) 'MS-DOS'\n 88675B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88675D Compression Method    0000 (0) 'Stored'\n 88675F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-886763 CRC                   06DA9F6D (114990957)\n+886763 CRC                   DA9FAA01 (3667896833)\n 886767 Compressed Size       0000D878 (55416)\n 88676B Uncompressed Size     0000D878 (55416)\n 88676F Filename Length       0041 (65)\n 886771 Extra Length          0009 (9)\n 886773 Comment Length        0000 (0)\n 886775 Disk Start            0000 (0)\n 886777 Int File Attributes   0000 (0)\n@@ -26935,15 +26935,15 @@\n 8867D0 Created OS            00 (0) 'MS-DOS'\n 8867D1 Extract Zip Spec      14 (20) '2.0'\n 8867D2 Extract OS            00 (0) 'MS-DOS'\n 8867D3 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8867D5 Compression Method    0000 (0) 'Stored'\n 8867D7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8867DB CRC                   A778B1B7 (2809704887)\n+8867DB CRC                   85A4B555 (2242164053)\n 8867DF Compressed Size       0002549E (152734)\n 8867E3 Uncompressed Size     0002549E (152734)\n 8867E7 Filename Length       0045 (69)\n 8867E9 Extra Length          0009 (9)\n 8867EB Comment Length        0000 (0)\n 8867ED Disk Start            0000 (0)\n 8867EF Int File Attributes   0000 (0)\n@@ -29425,15 +29425,15 @@\n 889069 Created OS            00 (0) 'MS-DOS'\n 88906A Extract Zip Spec      14 (20) '2.0'\n 88906B Extract OS            00 (0) 'MS-DOS'\n 88906C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88906E Compression Method    0000 (0) 'Stored'\n 889070 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-889074 CRC                   097A0C49 (158993481)\n+889074 CRC                   73A0BE6F (1939914351)\n 889078 Compressed Size       0000C3DA (50138)\n 88907C Uncompressed Size     0000C3DA (50138)\n 889080 Filename Length       003E (62)\n 889082 Extra Length          0009 (9)\n 889084 Comment Length        0000 (0)\n 889086 Disk Start            0000 (0)\n 889088 Int File Attributes   0000 (0)\n@@ -29455,15 +29455,15 @@\n 8890DE Created OS            00 (0) 'MS-DOS'\n 8890DF Extract Zip Spec      14 (20) '2.0'\n 8890E0 Extract OS            00 (0) 'MS-DOS'\n 8890E1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8890E3 Compression Method    0000 (0) 'Stored'\n 8890E5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8890E9 CRC                   CE2C2820 (3459000352)\n+8890E9 CRC                   0F721261 (259134049)\n 8890ED Compressed Size       00022660 (140896)\n 8890F1 Uncompressed Size     00022660 (140896)\n 8890F5 Filename Length       0042 (66)\n 8890F7 Extra Length          0009 (9)\n 8890F9 Comment Length        0000 (0)\n 8890FB Disk Start            0000 (0)\n 8890FD Int File Attributes   0000 (0)\n@@ -32305,15 +32305,15 @@\n 88C0AF Created OS            00 (0) 'MS-DOS'\n 88C0B0 Extract Zip Spec      14 (20) '2.0'\n 88C0B1 Extract OS            00 (0) 'MS-DOS'\n 88C0B2 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88C0B4 Compression Method    0000 (0) 'Stored'\n 88C0B6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88C0BA CRC                   BE0B9C07 (3188431879)\n+88C0BA CRC                   9EAC79B6 (2662103478)\n 88C0BE Compressed Size       0000C492 (50322)\n 88C0C2 Uncompressed Size     0000C492 (50322)\n 88C0C6 Filename Length       004B (75)\n 88C0C8 Extra Length          0009 (9)\n 88C0CA Comment Length        0000 (0)\n 88C0CC Disk Start            0000 (0)\n 88C0CE Int File Attributes   0000 (0)\n@@ -32335,15 +32335,15 @@\n 88C131 Created OS            00 (0) 'MS-DOS'\n 88C132 Extract Zip Spec      14 (20) '2.0'\n 88C133 Extract OS            00 (0) 'MS-DOS'\n 88C134 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88C136 Compression Method    0000 (0) 'Stored'\n 88C138 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88C13C CRC                   BFA8139F (3215463327)\n+88C13C CRC                   46772EF3 (1182215923)\n 88C140 Compressed Size       0001F287 (127623)\n 88C144 Uncompressed Size     0001F287 (127623)\n 88C148 Filename Length       004F (79)\n 88C14A Extra Length          0009 (9)\n 88C14C Comment Length        0000 (0)\n 88C14E Disk Start            0000 (0)\n 88C150 Int File Attributes   0000 (0)\n@@ -32905,15 +32905,15 @@\n 88CAC6 Created OS            00 (0) 'MS-DOS'\n 88CAC7 Extract Zip Spec      14 (20) '2.0'\n 88CAC8 Extract OS            00 (0) 'MS-DOS'\n 88CAC9 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88CACB Compression Method    0000 (0) 'Stored'\n 88CACD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88CAD1 CRC                   9BBF0DD0 (2612989392)\n+88CAD1 CRC                   B4CA31C3 (3033149891)\n 88CAD5 Compressed Size       0000C932 (51506)\n 88CAD9 Uncompressed Size     0000C932 (51506)\n 88CADD Filename Length       0047 (71)\n 88CADF Extra Length          0009 (9)\n 88CAE1 Comment Length        0000 (0)\n 88CAE3 Disk Start            0000 (0)\n 88CAE5 Int File Attributes   0000 (0)\n@@ -32935,15 +32935,15 @@\n 88CB44 Created OS            00 (0) 'MS-DOS'\n 88CB45 Extract Zip Spec      14 (20) '2.0'\n 88CB46 Extract OS            00 (0) 'MS-DOS'\n 88CB47 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88CB49 Compression Method    0000 (0) 'Stored'\n 88CB4B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88CB4F CRC                   9DC7F69E (2647127710)\n+88CB4F CRC                   0EC86AE5 (248015589)\n 88CB53 Compressed Size       000232F6 (144118)\n 88CB57 Uncompressed Size     000232F6 (144118)\n 88CB5B Filename Length       004B (75)\n 88CB5D Extra Length          0009 (9)\n 88CB5F Comment Length        0000 (0)\n 88CB61 Disk Start            0000 (0)\n 88CB63 Int File Attributes   0000 (0)\n@@ -33385,15 +33385,15 @@\n 88D2EA Created OS            00 (0) 'MS-DOS'\n 88D2EB Extract Zip Spec      14 (20) '2.0'\n 88D2EC Extract OS            00 (0) 'MS-DOS'\n 88D2ED General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88D2EF Compression Method    0000 (0) 'Stored'\n 88D2F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88D2F5 CRC                   A009E6BD (2685003453)\n+88D2F5 CRC                   5432D43D (1412617277)\n 88D2F9 Compressed Size       0000CEB3 (52915)\n 88D2FD Uncompressed Size     0000CEB3 (52915)\n 88D301 Filename Length       004F (79)\n 88D303 Extra Length          0009 (9)\n 88D305 Comment Length        0000 (0)\n 88D307 Disk Start            0000 (0)\n 88D309 Int File Attributes   0000 (0)\n@@ -33415,15 +33415,15 @@\n 88D370 Created OS            00 (0) 'MS-DOS'\n 88D371 Extract Zip Spec      14 (20) '2.0'\n 88D372 Extract OS            00 (0) 'MS-DOS'\n 88D373 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88D375 Compression Method    0000 (0) 'Stored'\n 88D377 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88D37B CRC                   1F3BF6A9 (524023465)\n+88D37B CRC                   BFB84081 (3216523393)\n 88D37F Compressed Size       000240C9 (147657)\n 88D383 Uncompressed Size     000240C9 (147657)\n 88D387 Filename Length       0053 (83)\n 88D389 Extra Length          0009 (9)\n 88D38B Comment Length        0000 (0)\n 88D38D Disk Start            0000 (0)\n 88D38F Int File Attributes   0000 (0)\n@@ -33865,15 +33865,15 @@\n 88DAEE Created OS            00 (0) 'MS-DOS'\n 88DAEF Extract Zip Spec      14 (20) '2.0'\n 88DAF0 Extract OS            00 (0) 'MS-DOS'\n 88DAF1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88DAF3 Compression Method    0000 (0) 'Stored'\n 88DAF5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88DAF9 CRC                   31574064 (827801700)\n+88DAF9 CRC                   C45CB2A0 (3294409376)\n 88DAFD Compressed Size       0000C932 (51506)\n 88DB01 Uncompressed Size     0000C932 (51506)\n 88DB05 Filename Length       0047 (71)\n 88DB07 Extra Length          0009 (9)\n 88DB09 Comment Length        0000 (0)\n 88DB0B Disk Start            0000 (0)\n 88DB0D Int File Attributes   0000 (0)\n@@ -33895,15 +33895,15 @@\n 88DB6C Created OS            00 (0) 'MS-DOS'\n 88DB6D Extract Zip Spec      14 (20) '2.0'\n 88DB6E Extract OS            00 (0) 'MS-DOS'\n 88DB6F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88DB71 Compression Method    0000 (0) 'Stored'\n 88DB73 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88DB77 CRC                   3103536C (822301548)\n+88DB77 CRC                   75A80A2A (1973946922)\n 88DB7B Compressed Size       000232F6 (144118)\n 88DB7F Uncompressed Size     000232F6 (144118)\n 88DB83 Filename Length       004B (75)\n 88DB85 Extra Length          0009 (9)\n 88DB87 Comment Length        0000 (0)\n 88DB89 Disk Start            0000 (0)\n 88DB8B Int File Attributes   0000 (0)\n@@ -34345,15 +34345,15 @@\n 88E344 Created OS            00 (0) 'MS-DOS'\n 88E345 Extract Zip Spec      14 (20) '2.0'\n 88E346 Extract OS            00 (0) 'MS-DOS'\n 88E347 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88E349 Compression Method    0000 (0) 'Stored'\n 88E34B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88E34F CRC                   FC90550A (4237317386)\n+88E34F CRC                   6DC82828 (1841834024)\n 88E353 Compressed Size       0000CDEA (52714)\n 88E357 Uncompressed Size     0000CDEA (52714)\n 88E35B Filename Length       0054 (84)\n 88E35D Extra Length          0009 (9)\n 88E35F Comment Length        0000 (0)\n 88E361 Disk Start            0000 (0)\n 88E363 Int File Attributes   0000 (0)\n@@ -34375,15 +34375,15 @@\n 88E3CF Created OS            00 (0) 'MS-DOS'\n 88E3D0 Extract Zip Spec      14 (20) '2.0'\n 88E3D1 Extract OS            00 (0) 'MS-DOS'\n 88E3D2 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88E3D4 Compression Method    0000 (0) 'Stored'\n 88E3D6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88E3DA CRC                   9F93A337 (2677252919)\n+88E3DA CRC                   05403894 (88094868)\n 88E3DE Compressed Size       00023C55 (146517)\n 88E3E2 Uncompressed Size     00023C55 (146517)\n 88E3E6 Filename Length       0058 (88)\n 88E3E8 Extra Length          0009 (9)\n 88E3EA Comment Length        0000 (0)\n 88E3EC Disk Start            0000 (0)\n 88E3EE Int File Attributes   0000 (0)\n@@ -35425,15 +35425,15 @@\n 88F4E1 Created OS            00 (0) 'MS-DOS'\n 88F4E2 Extract Zip Spec      14 (20) '2.0'\n 88F4E3 Extract OS            00 (0) 'MS-DOS'\n 88F4E4 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88F4E6 Compression Method    0000 (0) 'Stored'\n 88F4E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88F4EC CRC                   C1E8E635 (3253265973)\n+88F4EC CRC                   F5161CEF (4111867119)\n 88F4F0 Compressed Size       000101DD (66013)\n 88F4F4 Uncompressed Size     000101DD (66013)\n 88F4F8 Filename Length       0041 (65)\n 88F4FA Extra Length          0009 (9)\n 88F4FC Comment Length        0000 (0)\n 88F4FE Disk Start            0000 (0)\n 88F500 Int File Attributes   0000 (0)\n@@ -35455,15 +35455,15 @@\n 88F559 Created OS            00 (0) 'MS-DOS'\n 88F55A Extract Zip Spec      14 (20) '2.0'\n 88F55B Extract OS            00 (0) 'MS-DOS'\n 88F55C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 88F55E Compression Method    0000 (0) 'Stored'\n 88F560 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88F564 CRC                   9365ABD1 (2472913873)\n+88F564 CRC                   F981F173 (4186042739)\n 88F568 Compressed Size       0002CBEC (183276)\n 88F56C Uncompressed Size     0002CBEC (183276)\n 88F570 Filename Length       0045 (69)\n 88F572 Extra Length          0009 (9)\n 88F574 Comment Length        0000 (0)\n 88F576 Disk Start            0000 (0)\n 88F578 Int File Attributes   0000 (0)\n@@ -36505,15 +36505,15 @@\n 89067A Created OS            00 (0) 'MS-DOS'\n 89067B Extract Zip Spec      14 (20) '2.0'\n 89067C Extract OS            00 (0) 'MS-DOS'\n 89067D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 89067F Compression Method    0000 (0) 'Stored'\n 890681 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-890685 CRC                   42F48D54 (1123323220)\n+890685 CRC                   55B98FB7 (1438224311)\n 890689 Compressed Size       0000C92A (51498)\n 89068D Uncompressed Size     0000C92A (51498)\n 890691 Filename Length       004C (76)\n 890693 Extra Length          0009 (9)\n 890695 Comment Length        0000 (0)\n 890697 Disk Start            0000 (0)\n 890699 Int File Attributes   0000 (0)\n@@ -36535,15 +36535,15 @@\n 8906FD Created OS            00 (0) 'MS-DOS'\n 8906FE Extract Zip Spec      14 (20) '2.0'\n 8906FF Extract OS            00 (0) 'MS-DOS'\n 890700 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 890702 Compression Method    0000 (0) 'Stored'\n 890704 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-890708 CRC                   496C2E6F (1231826543)\n+890708 CRC                   79D93409 (2044277769)\n 89070C Compressed Size       00023125 (143653)\n 890710 Uncompressed Size     00023125 (143653)\n 890714 Filename Length       0050 (80)\n 890716 Extra Length          0009 (9)\n 890718 Comment Length        0000 (0)\n 89071A Disk Start            0000 (0)\n 89071C Int File Attributes   0000 (0)\n@@ -36985,15 +36985,15 @@\n 890EEE Created OS            00 (0) 'MS-DOS'\n 890EEF Extract Zip Spec      14 (20) '2.0'\n 890EF0 Extract OS            00 (0) 'MS-DOS'\n 890EF1 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 890EF3 Compression Method    0000 (0) 'Stored'\n 890EF5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-890EF9 CRC                   478F2A23 (1200564771)\n+890EF9 CRC                   76979611 (1989645841)\n 890EFD Compressed Size       0000CDEA (52714)\n 890F01 Uncompressed Size     0000CDEA (52714)\n 890F05 Filename Length       0054 (84)\n 890F07 Extra Length          0009 (9)\n 890F09 Comment Length        0000 (0)\n 890F0B Disk Start            0000 (0)\n 890F0D Int File Attributes   0000 (0)\n@@ -37015,15 +37015,15 @@\n 890F79 Created OS            00 (0) 'MS-DOS'\n 890F7A Extract Zip Spec      14 (20) '2.0'\n 890F7B Extract OS            00 (0) 'MS-DOS'\n 890F7C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 890F7E Compression Method    0000 (0) 'Stored'\n 890F80 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-890F84 CRC                   9B460EBC (2605059772)\n+890F84 CRC                   BEDD47DC (3202172892)\n 890F88 Compressed Size       00023C55 (146517)\n 890F8C Uncompressed Size     00023C55 (146517)\n 890F90 Filename Length       0058 (88)\n 890F92 Extra Length          0009 (9)\n 890F94 Comment Length        0000 (0)\n 890F96 Disk Start            0000 (0)\n 890F98 Int File Attributes   0000 (0)\n@@ -38785,15 +38785,15 @@\n 892C3D Created OS            00 (0) 'MS-DOS'\n 892C3E Extract Zip Spec      14 (20) '2.0'\n 892C3F Extract OS            00 (0) 'MS-DOS'\n 892C40 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 892C42 Compression Method    0000 (0) 'Stored'\n 892C44 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-892C48 CRC                   1D88B803 (495499267)\n+892C48 CRC                   D37E9E0F (3548290575)\n 892C4C Compressed Size       0000C3D2 (50130)\n 892C50 Uncompressed Size     0000C3D2 (50130)\n 892C54 Filename Length       0043 (67)\n 892C56 Extra Length          0009 (9)\n 892C58 Comment Length        0000 (0)\n 892C5A Disk Start            0000 (0)\n 892C5C Int File Attributes   0000 (0)\n@@ -38815,15 +38815,15 @@\n 892CB7 Created OS            00 (0) 'MS-DOS'\n 892CB8 Extract Zip Spec      14 (20) '2.0'\n 892CB9 Extract OS            00 (0) 'MS-DOS'\n 892CBA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 892CBC Compression Method    0000 (0) 'Stored'\n 892CBE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-892CC2 CRC                   1D484094 (491274388)\n+892CC2 CRC                   396DF6CE (963507918)\n 892CC6 Compressed Size       0002248F (140431)\n 892CCA Uncompressed Size     0002248F (140431)\n 892CCE Filename Length       0047 (71)\n 892CD0 Extra Length          0009 (9)\n 892CD2 Comment Length        0000 (0)\n 892CD4 Disk Start            0000 (0)\n 892CD6 Int File Attributes   0000 (0)\n@@ -39265,15 +39265,15 @@\n 89345D Created OS            00 (0) 'MS-DOS'\n 89345E Extract Zip Spec      14 (20) '2.0'\n 89345F Extract OS            00 (0) 'MS-DOS'\n 893460 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 893462 Compression Method    0000 (0) 'Stored'\n 893464 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-893468 CRC                   63D36656 (1674798678)\n+893468 CRC                   8EFE8A40 (2399046208)\n 89346C Compressed Size       0000CC22 (52258)\n 893470 Uncompressed Size     0000CC22 (52258)\n 893474 Filename Length       0051 (81)\n 893476 Extra Length          0009 (9)\n 893478 Comment Length        0000 (0)\n 89347A Disk Start            0000 (0)\n 89347C Int File Attributes   0000 (0)\n@@ -39295,15 +39295,15 @@\n 8934E5 Created OS            00 (0) 'MS-DOS'\n 8934E6 Extract Zip Spec      14 (20) '2.0'\n 8934E7 Extract OS            00 (0) 'MS-DOS'\n 8934E8 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8934EA Compression Method    0000 (0) 'Stored'\n 8934EC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8934F0 CRC                   5AA2B727 (1520613159)\n+8934F0 CRC                   25E3CDC7 (635686343)\n 8934F4 Compressed Size       00023823 (145443)\n 8934F8 Uncompressed Size     00023823 (145443)\n 8934FC Filename Length       0055 (85)\n 8934FE Extra Length          0009 (9)\n 893500 Comment Length        0000 (0)\n 893502 Disk Start            0000 (0)\n 893504 Int File Attributes   0000 (0)\n@@ -39745,15 +39745,15 @@\n 893D21 Created OS            00 (0) 'MS-DOS'\n 893D22 Extract Zip Spec      14 (20) '2.0'\n 893D23 Extract OS            00 (0) 'MS-DOS'\n 893D24 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 893D26 Compression Method    0000 (0) 'Stored'\n 893D28 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-893D2C CRC                   486B08E1 (1214974177)\n+893D2C CRC                   E206C050 (3792093264)\n 893D30 Compressed Size       0000D0E2 (53474)\n 893D34 Uncompressed Size     0000D0E2 (53474)\n 893D38 Filename Length       0059 (89)\n 893D3A Extra Length          0009 (9)\n 893D3C Comment Length        0000 (0)\n 893D3E Disk Start            0000 (0)\n 893D40 Int File Attributes   0000 (0)\n@@ -39775,15 +39775,15 @@\n 893DB1 Created OS            00 (0) 'MS-DOS'\n 893DB2 Extract Zip Spec      14 (20) '2.0'\n 893DB3 Extract OS            00 (0) 'MS-DOS'\n 893DB4 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 893DB6 Compression Method    0000 (0) 'Stored'\n 893DB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-893DBC CRC                   8B4182CF (2336326351)\n+893DBC CRC                   15A80107 (363331847)\n 893DC0 Compressed Size       00024353 (148307)\n 893DC4 Uncompressed Size     00024353 (148307)\n 893DC8 Filename Length       005D (93)\n 893DCA Extra Length          0009 (9)\n 893DCC Comment Length        0000 (0)\n 893DCE Disk Start            0000 (0)\n 893DD0 Int File Attributes   0000 (0)\n@@ -40945,15 +40945,15 @@\n 8950EB Created OS            00 (0) 'MS-DOS'\n 8950EC Extract Zip Spec      14 (20) '2.0'\n 8950ED Extract OS            00 (0) 'MS-DOS'\n 8950EE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 8950F0 Compression Method    0000 (0) 'Stored'\n 8950F2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8950F6 CRC                   89EBBAAE (2313927342)\n+8950F6 CRC                   4C4D2FE2 (1280126946)\n 8950FA Compressed Size       0000C2A2 (49826)\n 8950FE Uncompressed Size     0000C2A2 (49826)\n 895102 Filename Length       0041 (65)\n 895104 Extra Length          0009 (9)\n 895106 Comment Length        0000 (0)\n 895108 Disk Start            0000 (0)\n 89510A Int File Attributes   0000 (0)\n@@ -40975,15 +40975,15 @@\n 895163 Created OS            00 (0) 'MS-DOS'\n 895164 Extract Zip Spec      14 (20) '2.0'\n 895165 Extract OS            00 (0) 'MS-DOS'\n 895166 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 895168 Compression Method    0000 (0) 'Stored'\n 89516A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-89516E CRC                   8A7F8011 (2323611665)\n+89516E CRC                   BBBA823A (3149562426)\n 895172 Compressed Size       000221C3 (139715)\n 895176 Uncompressed Size     000221C3 (139715)\n 89517A Filename Length       0045 (69)\n 89517C Extra Length          0009 (9)\n 89517E Comment Length        0000 (0)\n 895180 Disk Start            0000 (0)\n 895182 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", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) AuthenticationSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.AuthenticationSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CSISnapshotControllerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) CSISnapshotControllerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/CloudCredentialSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -58,20 +58,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -152,20 +152,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -234,22 +234,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -359,22 +359,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -103,16 +103,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -133,34 +133,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -413,16 +413,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@@ -443,34 +443,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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -734,42 +734,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(credentialsMode,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1134,42 +1134,42 @@\n       return (N) CloudCredentialSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.CloudCredentialSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ClusterCSIDriverSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) ClusterCSIDriverSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ConfigSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) ConfigSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConfigSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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": "@@ -70,20 +70,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -210,20 +210,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -297,22 +297,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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ConsoleCustomizationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -432,22 +432,22 @@\n     \n   }\n   public interface RouteNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ConsoleConfigRouteFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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": "@@ -131,16 +131,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -161,34 +161,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -563,16 +563,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@@ -593,34 +593,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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -903,42 +903,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withCustomization(builder.build());\n     }\n     public N endCustomization() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1335,42 +1335,42 @@\n       return (N) ConsoleSpecFluentImpl.this.withRoute(builder.build());\n     }\n     public N endRoute() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ConsoleSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/EtcdSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -62,20 +62,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -159,20 +159,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -241,22 +241,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -366,22 +366,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -436,16 +436,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@@ -466,34 +466,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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -759,42 +759,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1159,42 +1159,42 @@\n       return (N) EtcdSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.EtcdSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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": "@@ -263,20 +263,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 io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerUnsupportedConfigOverrides);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerUnsupportedConfigOverrides);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageUnsupportedConfigOverrides);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyUnsupportedConfigOverrides);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAUnsupportedConfigOverrides);\n@@ -410,22 +410,22 @@\n     \n   }\n   public interface TuningOptionsNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.IngressControllerTuningOptionsFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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": "@@ -581,16 +581,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@@ -611,34 +611,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 io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1121,42 +1121,42 @@\n       return (N) IngressControllerSpecFluentImpl.this.withTuningOptions(builder.build());\n     }\n     public N endTuningOptions() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -62,20 +62,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -159,20 +159,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -241,22 +241,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -366,22 +366,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -436,16 +436,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@@ -466,34 +466,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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -759,42 +759,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1159,42 +1159,42 @@\n       return (N) KubeAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -62,20 +62,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -159,20 +159,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -244,22 +244,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -369,22 +369,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -119,16 +119,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -149,34 +149,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -438,16 +438,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@@ -468,34 +468,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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -771,42 +771,42 @@\n     if (useMoreSecureServiceCA != null ? !useMoreSecureServiceCA.equals(that.useMoreSecureServiceCA) :that.useMoreSecureServiceCA != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  useMoreSecureServiceCA,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1171,42 +1171,42 @@\n       return (N) KubeControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeSchedulerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -62,20 +62,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -159,20 +159,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -241,22 +241,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -366,22 +366,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -436,16 +436,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@@ -466,34 +466,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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -759,42 +759,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(failedRevisionLimit,  forceRedeploymentReason,  logLevel,  managementState,  observedConfig,  operatorLogLevel,  succeededRevisionLimit,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1159,42 +1159,42 @@\n       return (N) KubeSchedulerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeSchedulerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/KubeStorageVersionMigratorSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) KubeStorageVersionMigratorSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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": "@@ -188,20 +188,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -298,20 +298,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -413,22 +413,22 @@\n     \n   }\n   public interface MigrationNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.NetworkMigrationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -538,22 +538,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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": "@@ -493,16 +493,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -523,34 +523,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -857,16 +857,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@@ -887,34 +887,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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -1299,42 +1299,42 @@\n       return (N) NetworkSpecFluentImpl.this.withMigration(builder.build());\n     }\n     public N endMigration() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1699,42 +1699,42 @@\n       return (N) NetworkSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.NetworkSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) OpenShiftAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/OpenShiftControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) OpenShiftControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCASpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) ServiceCASpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCASpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogAPIServerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) ServiceCatalogAPIServerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogAPIServerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/ServiceCatalogControllerManagerSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.Storage storageObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) ServiceCatalogControllerManagerSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.ServiceCatalogControllerManagerSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}, {"source1": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "source2": "io/fabric8/openshift/api/model/operator/v1/StorageSpecFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -49,20 +49,20 @@\n    * @return The buildable object.\n    */\n   @java.lang.Deprecated\n   public io.fabric8.kubernetes.api.model.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(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n-  public io.fabric8.openshift.api.model.operator.v1.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 withKubeControllerManagerObservedConfig(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager kubeControllerManagerObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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 A withImagePrunerObservedConfig(io.fabric8.openshift.api.model.operator.v1.ImagePruner imagePrunerObservedConfig);\n+  public io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy imageContentSourcePolicyObservedConfig);\n   public io.fabric8.openshift.api.model.operator.v1.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(io.fabric8.openshift.api.model.operator.v1.ServiceCA serviceCAObservedConfig);\n@@ -143,20 +143,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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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@@ -225,22 +225,22 @@\n   public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);\n   public A addToAdditionalProperties(java.util.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 io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>>{\n+  public interface KubeControllerManagerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>>{\n+  public interface ImagePrunerObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageObservedConfigNested<N>>{\n     public N and();\n     public N endStorageObservedConfig();\n     \n   }\n@@ -350,22 +350,22 @@\n     \n   }\n   public interface AuthenticationObservedConfigNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.AuthenticationFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>>{\n+  public interface KubeControllerManagerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluent<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>>{\n+  public interface ImagePrunerUnsupportedConfigOverridesNested<N> extends io.fabric8.kubernetes.api.builder.Nested<N>,io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluent<io.fabric8.openshift.api.model.operator.v1.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>,io.fabric8.openshift.api.model.operator.v1.StorageFluent<io.fabric8.openshift.api.model.operator.v1.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", "comments": ["Ordering differences only"], "unified_diff": "@@ -84,16 +84,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 io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeControllerManager)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n+    if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.ImagePruner){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder((io.fabric8.openshift.api.model.operator.v1.Storage)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1alpha1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.ConfigBuilder((io.fabric8.openshift.api.model.operator.v1.Config)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.kubernetes.api.model.PersistentVolumeClaim){ this.observedConfig= new io.fabric8.kubernetes.api.model.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 io.fabric8.openshift.api.model.operator.v1.KubeAPIServerBuilder((io.fabric8.openshift.api.model.operator.v1.KubeAPIServer)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.IngressController){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.IngressControllerBuilder((io.fabric8.openshift.api.model.operator.v1.IngressController)observedConfig); _visitables.get(\"observedConfig\").add(this.observedConfig);}\n@@ -114,34 +114,34 @@\n     if (observedConfig instanceof io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer){ this.observedConfig= new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<A> withNewKubeControllerManagerObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.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   }\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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<A> withNewImagePrunerObservedConfig() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageObservedConfigNested<A> withNewStorageObservedConfig() {\n     return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.StorageObservedConfigNestedImpl();\n   }\n@@ -394,16 +394,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@@ -424,34 +424,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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n-    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<A> withNewKubeControllerManagerUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<A> withNewImagePrunerUnsupportedConfigOverrides() {\n+    return new io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.StorageUnsupportedConfigOverridesNested<A> withNewStorageUnsupportedConfigOverrides() {\n     return new io.fabric8.openshift.api.model.operator.v1.StorageSpecFluentImpl.StorageUnsupportedConfigOverridesNestedImpl();\n   }\n@@ -714,42 +714,42 @@\n     if (unsupportedConfigOverrides != null ? !unsupportedConfigOverrides.equals(that.unsupportedConfigOverrides) :that.unsupportedConfigOverrides != null) return false;\n     if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;\n     return true;\n   }\n   public int hashCode() {\n     return java.util.Objects.hash(logLevel,  managementState,  observedConfig,  operatorLogLevel,  unsupportedConfigOverrides,  additionalProperties,  super.hashCode());\n   }\n-  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerObservedConfigNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerObservedConfigNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageObservedConfigNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n@@ -1114,42 +1114,42 @@\n       return (N) StorageSpecFluentImpl.this.withObservedConfig(builder.build());\n     }\n     public N endAuthenticationObservedConfig() {\n       return and();\n     }\n     \n   }\n-  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.ImagePrunerBuilder(this, item);\n+  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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-  public class KubeControllerManagerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.KubeControllerManagerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n-    KubeControllerManagerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.KubeControllerManager item) {\n-      this.builder = new io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerBuilder(this, item);\n+  public class ImagePrunerUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.ImagePrunerFluentImpl<io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>> implements io.fabric8.openshift.api.model.operator.v1.StorageSpecFluent.ImagePrunerUnsupportedConfigOverridesNested<N>,io.fabric8.kubernetes.api.builder.Nested<N>{\n+    ImagePrunerUnsupportedConfigOverridesNestedImpl(io.fabric8.openshift.api.model.operator.v1.ImagePruner item) {\n+      this.builder = new io.fabric8.openshift.api.model.operator.v1.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   public class StorageUnsupportedConfigOverridesNestedImpl<N> extends io.fabric8.openshift.api.model.operator.v1.StorageFluentImpl<io.fabric8.openshift.api.model.operator.v1.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 io.fabric8.openshift.api.model.operator.v1.StorageBuilder(this, item);\n"}]}
