{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -306,15 +306,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         24071e5d\n+  32-bit CRC value (hex):                         dd20502f\n   compressed size:                                381 bytes\n   uncompressed size:                              381 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@@ -724,15 +724,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):                         0a6df2dc\n+  32-bit CRC value (hex):                         4aae01c0\n   compressed size:                                95610 bytes\n   uncompressed size:                              95610 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@@ -760,15 +760,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):                         e62f1c74\n+  32-bit CRC value (hex):                         f7f63e3f\n   compressed size:                                370539 bytes\n   uncompressed size:                              370539 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@@ -868,15 +868,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):                         bd6bdd9b\n+  32-bit CRC value (hex):                         4f67d8dc\n   compressed size:                                104209 bytes\n   uncompressed size:                              104209 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@@ -904,15 +904,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):                         de6bc4df\n+  32-bit CRC value (hex):                         0155ab2f\n   compressed size:                                402047 bytes\n   uncompressed size:                              402047 bytes\n   length of filename:                             82 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -207,15 +207,15 @@\n 000CDE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 000CE0   Length              0005 (5)\n 000CE2   Flags               01 (1) 'Modification'\n 000CE3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 000CE7 PAYLOAD\n \n 000E64 DATA DESCRIPTOR       08074B50 (134695760)\n-000E68 CRC                   24071E5D (604446301)\n+000E68 CRC                   DD20502F (3709882415)\n 000E6C Compressed Size       0000017D (381)\n 000E70 Uncompressed Size     0000017D (381)\n \n 000E74 LOCAL HEADER #10      04034B50 (67324752)\n 000E78 Extract Zip Spec      14 (20) '2.0'\n 000E79 Extract OS            00 (0) 'MS-DOS'\n 000E7A General Purpose Flag  0000 (0)\n@@ -494,15 +494,15 @@\n 00ED16 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00ED18   Length              0005 (5)\n 00ED1A   Flags               01 (1) 'Modification'\n 00ED1B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 00ED1F PAYLOAD\n \n 026299 DATA DESCRIPTOR       08074B50 (134695760)\n-02629D CRC                   0A6DF2DC (174977756)\n+02629D CRC                   4AAE01C0 (1252917696)\n 0262A1 Compressed Size       0001757A (95610)\n 0262A5 Uncompressed Size     0001757A (95610)\n \n 0262A9 LOCAL HEADER #22      04034B50 (67324752)\n 0262AD Extract Zip Spec      14 (20) '2.0'\n 0262AE Extract OS            00 (0) 'MS-DOS'\n 0262AF General Purpose Flag  0008 (8)\n@@ -522,15 +522,15 @@\n 026318 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02631A   Length              0005 (5)\n 02631C   Flags               01 (1) 'Modification'\n 02631D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 026321 PAYLOAD\n \n 080A8C DATA DESCRIPTOR       08074B50 (134695760)\n-080A90 CRC                   E62F1C74 (3861847156)\n+080A90 CRC                   F7F63E3F (4160110143)\n 080A94 Compressed Size       0005A76B (370539)\n 080A98 Uncompressed Size     0005A76B (370539)\n \n 080A9C LOCAL HEADER #23      04034B50 (67324752)\n 080AA0 Extract Zip Spec      14 (20) '2.0'\n 080AA1 Extract OS            00 (0) 'MS-DOS'\n 080AA2 General Purpose Flag  0008 (8)\n@@ -606,15 +606,15 @@\n 08258E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 082590   Length              0005 (5)\n 082592   Flags               01 (1) 'Modification'\n 082593   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 082597 PAYLOAD\n \n 09BCA8 DATA DESCRIPTOR       08074B50 (134695760)\n-09BCAC CRC                   BD6BDD9B (3177962907)\n+09BCAC CRC                   4F67D8DC (1332205788)\n 09BCB0 Compressed Size       00019711 (104209)\n 09BCB4 Uncompressed Size     00019711 (104209)\n \n 09BCB8 LOCAL HEADER #26      04034B50 (67324752)\n 09BCBC Extract Zip Spec      14 (20) '2.0'\n 09BCBD Extract OS            00 (0) 'MS-DOS'\n 09BCBE General Purpose Flag  0008 (8)\n@@ -634,15 +634,15 @@\n 09BD28 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09BD2A   Length              0005 (5)\n 09BD2C   Flags               01 (1) 'Modification'\n 09BD2D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 09BD31 PAYLOAD\n \n 0FDFB0 DATA DESCRIPTOR       08074B50 (134695760)\n-0FDFB4 CRC                   DE6BC4DF (3731604703)\n+0FDFB4 CRC                   0155AB2F (22391599)\n 0FDFB8 Compressed Size       0006227F (402047)\n 0FDFBC Uncompressed Size     0006227F (402047)\n \n 0FDFC0 LOCAL HEADER #27      04034B50 (67324752)\n 0FDFC4 Extract Zip Spec      14 (20) '2.0'\n 0FDFC5 Extract OS            00 (0) 'MS-DOS'\n 0FDFC6 General Purpose Flag  0008 (8)\n@@ -6104,15 +6104,15 @@\n 23E959 Created OS            00 (0) 'MS-DOS'\n 23E95A Extract Zip Spec      14 (20) '2.0'\n 23E95B Extract OS            00 (0) 'MS-DOS'\n 23E95C General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 23E95E Compression Method    0000 (0) 'Stored'\n 23E960 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23E964 CRC                   24071E5D (604446301)\n+23E964 CRC                   DD20502F (3709882415)\n 23E968 Compressed Size       0000017D (381)\n 23E96C Uncompressed Size     0000017D (381)\n 23E970 Filename Length       0044 (68)\n 23E972 Extra Length          0009 (9)\n 23E974 Comment Length        0000 (0)\n 23E976 Disk Start            0000 (0)\n 23E978 Int File Attributes   0000 (0)\n@@ -6457,15 +6457,15 @@\n 23EDE7 Created OS            00 (0) 'MS-DOS'\n 23EDE8 Extract Zip Spec      14 (20) '2.0'\n 23EDE9 Extract OS            00 (0) 'MS-DOS'\n 23EDEA General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 23EDEC Compression Method    0000 (0) 'Stored'\n 23EDEE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23EDF2 CRC                   0A6DF2DC (174977756)\n+23EDF2 CRC                   4AAE01C0 (1252917696)\n 23EDF6 Compressed Size       0001757A (95610)\n 23EDFA Uncompressed Size     0001757A (95610)\n 23EDFE Filename Length       004D (77)\n 23EE00 Extra Length          0009 (9)\n 23EE02 Comment Length        0000 (0)\n 23EE04 Disk Start            0000 (0)\n 23EE06 Int File Attributes   0000 (0)\n@@ -6487,15 +6487,15 @@\n 23EE6B Created OS            00 (0) 'MS-DOS'\n 23EE6C Extract Zip Spec      14 (20) '2.0'\n 23EE6D Extract OS            00 (0) 'MS-DOS'\n 23EE6E General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 23EE70 Compression Method    0000 (0) 'Stored'\n 23EE72 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23EE76 CRC                   E62F1C74 (3861847156)\n+23EE76 CRC                   F7F63E3F (4160110143)\n 23EE7A Compressed Size       0005A76B (370539)\n 23EE7E Uncompressed Size     0005A76B (370539)\n 23EE82 Filename Length       0051 (81)\n 23EE84 Extra Length          0009 (9)\n 23EE86 Comment Length        0000 (0)\n 23EE88 Disk Start            0000 (0)\n 23EE8A Int File Attributes   0000 (0)\n@@ -6577,15 +6577,15 @@\n 23EFF8 Created OS            00 (0) 'MS-DOS'\n 23EFF9 Extract Zip Spec      14 (20) '2.0'\n 23EFFA Extract OS            00 (0) 'MS-DOS'\n 23EFFB General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 23EFFD Compression Method    0000 (0) 'Stored'\n 23EFFF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23F003 CRC                   BD6BDD9B (3177962907)\n+23F003 CRC                   4F67D8DC (1332205788)\n 23F007 Compressed Size       00019711 (104209)\n 23F00B Uncompressed Size     00019711 (104209)\n 23F00F Filename Length       004E (78)\n 23F011 Extra Length          0009 (9)\n 23F013 Comment Length        0000 (0)\n 23F015 Disk Start            0000 (0)\n 23F017 Int File Attributes   0000 (0)\n@@ -6607,15 +6607,15 @@\n 23F07D Created OS            00 (0) 'MS-DOS'\n 23F07E Extract Zip Spec      14 (20) '2.0'\n 23F07F Extract OS            00 (0) 'MS-DOS'\n 23F080 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 23F082 Compression Method    0000 (0) 'Stored'\n 23F084 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-23F088 CRC                   DE6BC4DF (3731604703)\n+23F088 CRC                   0155AB2F (22391599)\n 23F08C Compressed Size       0006227F (402047)\n 23F090 Uncompressed Size     0006227F (402047)\n 23F094 Filename Length       0052 (82)\n 23F096 Extra Length          0009 (9)\n 23F098 Comment Length        0000 (0)\n 23F09A Disk Start            0000 (0)\n 23F09C Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", "source2": "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,6 +1,6 @@\n \n io.fabric8.kubernetes.api.model.apiextensions.v1.ConversionReview\n io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionList\n io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition\n-io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition\n io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList\n+io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition\n"}, {"source1": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionRequestFluent.java", "source2": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionRequestFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -442,34 +442,34 @@\n   public A addAllToV1beta1WebhookClientConfigObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig> items);\n   public A removeFromWebhookClientConfigObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig... items);\n   public A removeAllFromV1beta1WebhookClientConfigObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig> items);\n   public A removeMatchingFromV1beta1WebhookClientConfigObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<A> setNewWebhookClientConfigObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item);\n   public ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<A> addNewV1beta1WebhookClientConfigObject();\n   public ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<A> addNewWebhookClientConfigObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item);\n-  public A addToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item);\n-  public A setToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item);\n-  public A addToCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n-  public A addAllToCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items);\n-  public A removeFromCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n-  public A removeAllFromCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items);\n-  public A removeMatchingFromCustomResourceColumnDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> setNewCustomResourceColumnDefinitionObjectLike(Integer index,CustomResourceColumnDefinition item);\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObject();\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObjectLike(CustomResourceColumnDefinition item);\n   public A addToWebhookConversionObjects(Integer index,WebhookConversion item);\n   public A setToWebhookConversionObjects(Integer index,WebhookConversion item);\n   public A addToWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items);\n   public A addAllToWebhookConversionObjects(Collection<WebhookConversion> items);\n   public A removeFromWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items);\n   public A removeAllFromWebhookConversionObjects(Collection<WebhookConversion> items);\n   public A removeMatchingFromWebhookConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.WebhookConversionObjectsNested<A> setNewWebhookConversionObjectLike(Integer index,WebhookConversion item);\n   public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObject();\n   public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObjectLike(WebhookConversion item);\n+  public A addToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item);\n+  public A setToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item);\n+  public A addToCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n+  public A addAllToCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items);\n+  public A removeFromCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n+  public A removeAllFromCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items);\n+  public A removeMatchingFromCustomResourceColumnDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> setNewCustomResourceColumnDefinitionObjectLike(Integer index,CustomResourceColumnDefinition item);\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObject();\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObjectLike(CustomResourceColumnDefinition item);\n   public A addToLocalObjectReferenceObjects(Integer index,LocalObjectReference item);\n   public A setToLocalObjectReferenceObjects(Integer index,LocalObjectReference item);\n   public A addToLocalObjectReferenceObjects(io.fabric8.kubernetes.api.model.LocalObjectReference... items);\n   public A addAllToLocalObjectReferenceObjects(Collection<LocalObjectReference> items);\n   public A removeFromLocalObjectReferenceObjects(io.fabric8.kubernetes.api.model.LocalObjectReference... items);\n   public A removeAllFromLocalObjectReferenceObjects(Collection<LocalObjectReference> items);\n   public A removeMatchingFromLocalObjectReferenceObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n@@ -484,86 +484,86 @@\n   public A removeFromExternalDocumentationObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ExternalDocumentation... items);\n   public A removeAllFromExternalDocumentationObjects(Collection<ExternalDocumentation> items);\n   public A removeMatchingFromExternalDocumentationObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.ExternalDocumentationObjectsNested<A> setNewExternalDocumentationObjectLike(Integer index,ExternalDocumentation item);\n   public ConversionRequestFluent.ExternalDocumentationObjectsNested<A> addNewExternalDocumentationObject();\n   public ConversionRequestFluent.ExternalDocumentationObjectsNested<A> addNewExternalDocumentationObjectLike(ExternalDocumentation item);\n   public A addNewExternalDocumentationObject(String description,String url);\n-  public A addToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public A setToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public A addToCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n-  public A addAllToV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n-  public A removeFromCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n-  public A removeAllFromV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n-  public A removeMatchingFromV1beta1CustomResourceSubresourcesObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> setNewCustomResourceSubresourcesObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewV1beta1CustomResourceSubresourcesObject();\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewCustomResourceSubresourcesObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n   public A addToCustomResourceDefinitionVersionObjects(Integer index,CustomResourceDefinitionVersion item);\n   public A setToCustomResourceDefinitionVersionObjects(Integer index,CustomResourceDefinitionVersion item);\n   public A addToCustomResourceDefinitionVersionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionVersion... items);\n   public A addAllToCustomResourceDefinitionVersionObjects(Collection<CustomResourceDefinitionVersion> items);\n   public A removeFromCustomResourceDefinitionVersionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionVersion... items);\n   public A removeAllFromCustomResourceDefinitionVersionObjects(Collection<CustomResourceDefinitionVersion> items);\n   public A removeMatchingFromCustomResourceDefinitionVersionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<A> setNewCustomResourceDefinitionVersionObjectLike(Integer index,CustomResourceDefinitionVersion item);\n   public ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<A> addNewCustomResourceDefinitionVersionObject();\n   public ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<A> addNewCustomResourceDefinitionVersionObjectLike(CustomResourceDefinitionVersion item);\n-  public A addToCustomResourceConversionObjects(Integer index,CustomResourceConversion item);\n-  public A setToCustomResourceConversionObjects(Integer index,CustomResourceConversion item);\n-  public A addToCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n-  public A addAllToCustomResourceConversionObjects(Collection<CustomResourceConversion> items);\n-  public A removeFromCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n-  public A removeAllFromCustomResourceConversionObjects(Collection<CustomResourceConversion> items);\n-  public A removeMatchingFromCustomResourceConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> setNewCustomResourceConversionObjectLike(Integer index,CustomResourceConversion item);\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObject();\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObjectLike(CustomResourceConversion item);\n+  public A addToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public A setToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public A addToCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n+  public A addAllToV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n+  public A removeFromCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n+  public A removeAllFromV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n+  public A removeMatchingFromV1beta1CustomResourceSubresourcesObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> setNewCustomResourceSubresourcesObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewV1beta1CustomResourceSubresourcesObject();\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewCustomResourceSubresourcesObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n   public A addToValidationRuleObjects(Integer index,ValidationRule item);\n   public A setToValidationRuleObjects(Integer index,ValidationRule item);\n   public A addToValidationRuleObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ValidationRule... items);\n   public A addAllToValidationRuleObjects(Collection<ValidationRule> items);\n   public A removeFromValidationRuleObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ValidationRule... items);\n   public A removeAllFromValidationRuleObjects(Collection<ValidationRule> items);\n   public A removeMatchingFromValidationRuleObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.ValidationRuleObjectsNested<A> setNewValidationRuleObjectLike(Integer index,ValidationRule item);\n   public ConversionRequestFluent.ValidationRuleObjectsNested<A> addNewValidationRuleObject();\n   public ConversionRequestFluent.ValidationRuleObjectsNested<A> addNewValidationRuleObjectLike(ValidationRule item);\n   public A addNewValidationRuleObject(String message,String rule);\n+  public A addToCustomResourceConversionObjects(Integer index,CustomResourceConversion item);\n+  public A setToCustomResourceConversionObjects(Integer index,CustomResourceConversion item);\n+  public A addToCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n+  public A addAllToCustomResourceConversionObjects(Collection<CustomResourceConversion> items);\n+  public A removeFromCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n+  public A removeAllFromCustomResourceConversionObjects(Collection<CustomResourceConversion> items);\n+  public A removeMatchingFromCustomResourceConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> setNewCustomResourceConversionObjectLike(Integer index,CustomResourceConversion item);\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObject();\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObjectLike(CustomResourceConversion item);\n   public A addToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item);\n   public A setToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item);\n   public A addToCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items);\n   public A addAllToCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items);\n   public A removeFromCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items);\n   public A removeAllFromCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items);\n   public A removeMatchingFromCustomResourceDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> setNewCustomResourceDefinitionObjectLike(Integer index,CustomResourceDefinition item);\n   public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObject();\n   public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObjectLike(CustomResourceDefinition item);\n+  public A addToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public A setToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public A addToCustomResourceDefinitionListObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n+  public A addAllToV1beta1CustomResourceDefinitionListObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n+  public A removeFromCustomResourceDefinitionListObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n+  public A removeAllFromV1beta1CustomResourceDefinitionListObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n+  public A removeMatchingFromV1beta1CustomResourceDefinitionListObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> setNewCustomResourceDefinitionListObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> addNewV1beta1CustomResourceDefinitionListObject();\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> addNewCustomResourceDefinitionListObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n   public A addToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A setToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A addToCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items);\n   public A addAllToV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items);\n   public A removeFromCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items);\n   public A removeAllFromV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items);\n   public A removeMatchingFromV1beta1CustomResourceDefinitionConditionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> setNewCustomResourceDefinitionConditionObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionObject();\n   public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewCustomResourceDefinitionConditionObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A addNewV1beta1CustomResourceDefinitionConditionObject(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A addToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public A setToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public A addToCustomResourceDefinitionListObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n-  public A addAllToV1beta1CustomResourceDefinitionListObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n-  public A removeFromCustomResourceDefinitionListObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n-  public A removeAllFromV1beta1CustomResourceDefinitionListObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n-  public A removeMatchingFromV1beta1CustomResourceDefinitionListObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> setNewCustomResourceDefinitionListObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> addNewV1beta1CustomResourceDefinitionListObject();\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> addNewCustomResourceDefinitionListObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n   public A addToServiceReferenceObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item);\n   public A setToServiceReferenceObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item);\n   public A addToServiceReferenceObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference... items);\n   public A addAllToV1beta1ServiceReferenceObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference> items);\n   public A removeFromServiceReferenceObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference... items);\n   public A removeAllFromV1beta1ServiceReferenceObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference> items);\n   public A removeMatchingFromV1beta1ServiceReferenceObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n@@ -837,69 +837,69 @@\n     \n   }\n   public interface V1beta1WebhookClientConfigObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfigFluent<ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<N>>{\n     public N and();\n     public N endV1beta1WebhookClientConfigObject();\n     \n   }\n-  public interface CustomResourceColumnDefinitionObjectsNested<N> extends Nested<N>,CustomResourceColumnDefinitionFluent<ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>>{\n+  public interface WebhookConversionObjectsNested<N> extends Nested<N>,WebhookConversionFluent<ConversionRequestFluent.WebhookConversionObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceColumnDefinitionObject();\n+    public N endWebhookConversionObject();\n     \n   }\n-  public interface WebhookConversionObjectsNested<N> extends Nested<N>,WebhookConversionFluent<ConversionRequestFluent.WebhookConversionObjectsNested<N>>{\n+  public interface CustomResourceColumnDefinitionObjectsNested<N> extends Nested<N>,CustomResourceColumnDefinitionFluent<ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>>{\n     public N and();\n-    public N endWebhookConversionObject();\n+    public N endCustomResourceColumnDefinitionObject();\n     \n   }\n   public interface LocalObjectReferenceObjectsNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConversionRequestFluent.LocalObjectReferenceObjectsNested<N>>{\n     public N and();\n     public N endLocalObjectReferenceObject();\n     \n   }\n   public interface ExternalDocumentationObjectsNested<N> extends Nested<N>,ExternalDocumentationFluent<ConversionRequestFluent.ExternalDocumentationObjectsNested<N>>{\n     public N and();\n     public N endExternalDocumentationObject();\n     \n   }\n-  public interface V1beta1CustomResourceSubresourcesObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluent<ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>>{\n-    public N and();\n-    public N endV1beta1CustomResourceSubresourcesObject();\n-    \n-  }\n   public interface CustomResourceDefinitionVersionObjectsNested<N> extends Nested<N>,CustomResourceDefinitionVersionFluent<ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<N>>{\n     public N and();\n     public N endCustomResourceDefinitionVersionObject();\n     \n   }\n-  public interface CustomResourceConversionObjectsNested<N> extends Nested<N>,CustomResourceConversionFluent<ConversionRequestFluent.CustomResourceConversionObjectsNested<N>>{\n+  public interface V1beta1CustomResourceSubresourcesObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluent<ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceConversionObject();\n+    public N endV1beta1CustomResourceSubresourcesObject();\n     \n   }\n   public interface ValidationRuleObjectsNested<N> extends Nested<N>,ValidationRuleFluent<ConversionRequestFluent.ValidationRuleObjectsNested<N>>{\n     public N and();\n     public N endValidationRuleObject();\n     \n   }\n-  public interface CustomResourceDefinitionObjectsNested<N> extends Nested<N>,CustomResourceDefinitionFluent<ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>>{\n+  public interface CustomResourceConversionObjectsNested<N> extends Nested<N>,CustomResourceConversionFluent<ConversionRequestFluent.CustomResourceConversionObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceDefinitionObject();\n+    public N endCustomResourceConversionObject();\n     \n   }\n-  public interface V1beta1CustomResourceDefinitionConditionObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluent<ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>>{\n+  public interface CustomResourceDefinitionObjectsNested<N> extends Nested<N>,CustomResourceDefinitionFluent<ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>>{\n     public N and();\n-    public N endV1beta1CustomResourceDefinitionConditionObject();\n+    public N endCustomResourceDefinitionObject();\n     \n   }\n   public interface V1beta1CustomResourceDefinitionListObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListFluent<ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<N>>{\n     public N and();\n     public N endV1beta1CustomResourceDefinitionListObject();\n     \n   }\n+  public interface V1beta1CustomResourceDefinitionConditionObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluent<ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>>{\n+    public N and();\n+    public N endV1beta1CustomResourceDefinitionConditionObject();\n+    \n+  }\n   public interface V1beta1ServiceReferenceObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceFluent<ConversionRequestFluent.V1beta1ServiceReferenceObjectsNested<N>>{\n     public N and();\n     public N endV1beta1ServiceReferenceObject();\n     \n   }\n   public interface CustomResourceDefinitionListObjectsNested<N> extends Nested<N>,CustomResourceDefinitionListFluent<ConversionRequestFluent.CustomResourceDefinitionListObjectsNested<N>>{\n     public N and();\n"}, {"source1": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionRequestFluentImpl.java", "source2": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionRequestFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -116,25 +116,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsObjects(index, (JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigObjects(index, (WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerObjects(index, (Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceObjects(index, (GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionObjects(index, (WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceObjects(index, (LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationObjects(index, (ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionObjects(index, (CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects(index, (CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleObjects(index, (ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects(index, (CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionObjects(index, (CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects(index, (CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceObjects(index, (ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayObjects(index, (JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewObjects(index, (ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -176,25 +176,25 @@\n  else if (item instanceof JSONSchemaProps){setToJSONSchemaPropsObjects(index, (JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){setToJSONSchemaPropsOrStringArrayObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){setToWebhookClientConfigObjects(index, (WebhookClientConfig)item);}\n  else if (item instanceof Container){setToContainerObjects(index, (Container)item);}\n  else if (item instanceof GenericKubernetesResource){setToGenericKubernetesResourceObjects(index, (GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){setToWebhookClientConfigObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){setToWebhookConversionObjects(index, (WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){setToLocalObjectReferenceObjects(index, (LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){setToExternalDocumentationObjects(index, (ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){setToCustomResourceSubresourcesObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){setToCustomResourceDefinitionVersionObjects(index, (CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){setToCustomResourceConversionObjects(index, (CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){setToCustomResourceSubresourcesObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){setToValidationRuleObjects(index, (ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){setToCustomResourceConversionObjects(index, (CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){setToCustomResourceDefinitionObjects(index, (CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){setToCustomResourceDefinitionConditionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){setToCustomResourceDefinitionListObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){setToCustomResourceDefinitionConditionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){setToServiceReferenceObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){setToCustomResourceDefinitionListObjects(index, (CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){setToObjectReferenceObjects(index, (ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){setToJSONSchemaPropsOrArrayObjects(index, (JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){setToConversionReviewObjects(index, (ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){setToCustomResourceValidationObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){setToCustomResourceConversionObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -238,25 +238,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -301,25 +301,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -366,25 +366,25 @@\n  else if (item instanceof JSONSchemaProps){removeFromJSONSchemaPropsObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){removeFromJSONSchemaPropsOrStringArrayObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){removeFromWebhookClientConfigObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){removeFromContainerObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){removeFromGenericKubernetesResourceObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){removeFromWebhookClientConfigObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){removeFromWebhookConversionObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){removeFromLocalObjectReferenceObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){removeFromExternalDocumentationObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){removeFromCustomResourceDefinitionVersionObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){removeFromValidationRuleObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){removeFromCustomResourceDefinitionObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){removeFromCustomResourceDefinitionListObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){removeFromServiceReferenceObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){removeFromCustomResourceDefinitionListObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){removeFromObjectReferenceObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){removeFromJSONSchemaPropsOrArrayObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){removeFromConversionReviewObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){removeFromCustomResourceValidationObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){removeFromCustomResourceConversionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -427,25 +427,25 @@\n  else if (item instanceof JSONSchemaProps){removeFromJSONSchemaPropsObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){removeFromJSONSchemaPropsOrStringArrayObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){removeFromWebhookClientConfigObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){removeFromContainerObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){removeFromGenericKubernetesResourceObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){removeFromWebhookClientConfigObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){removeFromWebhookConversionObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){removeFromLocalObjectReferenceObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){removeFromExternalDocumentationObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){removeFromCustomResourceDefinitionVersionObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){removeFromValidationRuleObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){removeFromCustomResourceDefinitionObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){removeFromCustomResourceDefinitionListObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){removeFromServiceReferenceObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){removeFromCustomResourceDefinitionListObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){removeFromObjectReferenceObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){removeFromJSONSchemaPropsOrArrayObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){removeFromConversionReviewObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){removeFromCustomResourceValidationObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){removeFromCustomResourceConversionObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -2201,107 +2201,107 @@\n   }\n   public ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<A> addNewWebhookClientConfigObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item) {\n     return new ConversionRequestFluentImpl.V1beta1WebhookClientConfigObjectsNestedImpl(-1, item);\n   }\n   public ConversionRequestFluent.V1beta1WebhookClientConfigObjectsNested<A> setNewWebhookClientConfigObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item) {\n     return new ConversionRequestFluentImpl.V1beta1WebhookClientConfigObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item) {\n+  public A addToWebhookConversionObjects(Integer index,WebhookConversion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item) {\n+  public A setToWebhookConversionObjects(Integer index,WebhookConversion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);\n+    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n     if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n+  public A addToWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items) {\n+  public A addAllToWebhookConversionObjects(Collection<WebhookConversion> items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeFromWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items) {\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeAllFromWebhookConversionObjects(Collection<WebhookConversion> items) {\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceColumnDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromWebhookConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (objects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n     final List visitables = _visitables.get(\"objects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObject() {\n-    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl();\n+  public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObject() {\n+    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl();\n   }\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObjectLike(CustomResourceColumnDefinition item) {\n-    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl(-1, item);\n+  public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObjectLike(WebhookConversion item) {\n+    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl(-1, item);\n   }\n-  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> setNewCustomResourceColumnDefinitionObjectLike(Integer index,CustomResourceColumnDefinition item) {\n-    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl(index, item);\n+  public ConversionRequestFluent.WebhookConversionObjectsNested<A> setNewWebhookConversionObjectLike(Integer index,WebhookConversion item) {\n+    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl(index, item);\n   }\n-  public A addToWebhookConversionObjects(Integer index,WebhookConversion item) {\n+  public A addToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n-  public A setToWebhookConversionObjects(Integer index,WebhookConversion item) {\n+  public A setToCustomResourceColumnDefinitionObjects(Integer index,CustomResourceColumnDefinition item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);\n+    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n     if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n+  public A addToCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A addAllToWebhookConversionObjects(Collection<WebhookConversion> items) {\n+  public A addAllToCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A removeFromWebhookConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceColumnDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromWebhookConversionObjects(Collection<WebhookConversion> items) {\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceColumnDefinitionObjects(Collection<CustomResourceColumnDefinition> items) {\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromWebhookConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceColumnDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (objects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n     final List visitables = _visitables.get(\"objects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObject() {\n-    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl();\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObject() {\n+    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl();\n   }\n-  public ConversionRequestFluent.WebhookConversionObjectsNested<A> addNewWebhookConversionObjectLike(WebhookConversion item) {\n-    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl(-1, item);\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> addNewCustomResourceColumnDefinitionObjectLike(CustomResourceColumnDefinition item) {\n+    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl(-1, item);\n   }\n-  public ConversionRequestFluent.WebhookConversionObjectsNested<A> setNewWebhookConversionObjectLike(Integer index,WebhookConversion item) {\n-    return new ConversionRequestFluentImpl.WebhookConversionObjectsNestedImpl(index, item);\n+  public ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<A> setNewCustomResourceColumnDefinitionObjectLike(Integer index,CustomResourceColumnDefinition item) {\n+    return new ConversionRequestFluentImpl.CustomResourceColumnDefinitionObjectsNestedImpl(index, item);\n   }\n   public A addToLocalObjectReferenceObjects(Integer index,LocalObjectReference item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     LocalObjectReferenceBuilder builder = new LocalObjectReferenceBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n   public A setToLocalObjectReferenceObjects(Integer index,LocalObjectReference item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2395,61 +2395,14 @@\n   }\n   public A addNewExternalDocumentationObject(String description,String url) {\n     return (A)addToExternalDocumentationObjects(new ExternalDocumentation(description, url));\n   }\n   public ConversionRequestFluent.ExternalDocumentationObjectsNested<A> setNewExternalDocumentationObjectLike(Integer index,ExternalDocumentation item) {\n     return new ConversionRequestFluentImpl.ExternalDocumentationObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n-  }\n-  public A setToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);\n-    if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n-    if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n-     return (A)this;\n-  }\n-  public A addToCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n-    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n-  }\n-  public A addAllToV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n-    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n-  }\n-  public A removeFromCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n-  }\n-  public A removeAllFromV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n-  }\n-  public A removeMatchingFromV1beta1CustomResourceSubresourcesObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n-    if (objects == null) return (A) this;\n-    final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n-    final List visitables = _visitables.get(\"objects\");\n-    while (each.hasNext()) {\n-      VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n-      if (predicate.test(builder)) {\n-        visitables.remove(builder);\n-        each.remove();\n-      }\n-    }\n-    return (A)this;\n-  }\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewV1beta1CustomResourceSubresourcesObject() {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl();\n-  }\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewCustomResourceSubresourcesObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl(-1, item);\n-  }\n-  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> setNewCustomResourceSubresourcesObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl(index, item);\n-  }\n   public A addToCustomResourceDefinitionVersionObjects(Integer index,CustomResourceDefinitionVersion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     CustomResourceDefinitionVersionBuilder builder = new CustomResourceDefinitionVersionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n   public A setToCustomResourceDefinitionVersionObjects(Integer index,CustomResourceDefinitionVersion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     CustomResourceDefinitionVersionBuilder builder = new CustomResourceDefinitionVersionBuilder(item);\n@@ -2489,60 +2442,60 @@\n   }\n   public ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<A> addNewCustomResourceDefinitionVersionObjectLike(CustomResourceDefinitionVersion item) {\n     return new ConversionRequestFluentImpl.CustomResourceDefinitionVersionObjectsNestedImpl(-1, item);\n   }\n   public ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<A> setNewCustomResourceDefinitionVersionObjectLike(Integer index,CustomResourceDefinitionVersion item) {\n     return new ConversionRequestFluentImpl.CustomResourceDefinitionVersionObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceConversionObjects(Integer index,CustomResourceConversion item) {\n+  public A addToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceConversionObjects(Integer index,CustomResourceConversion item) {\n+  public A setToCustomResourceSubresourcesObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n     if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n+  public A addToCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceConversionObjects(Collection<CustomResourceConversion> items) {\n+  public A addAllToV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceSubresourcesObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceConversionObjects(Collection<CustomResourceConversion> items) {\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeAllFromV1beta1CustomResourceSubresourcesObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromV1beta1CustomResourceSubresourcesObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (objects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n     final List visitables = _visitables.get(\"objects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObject() {\n-    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl();\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewV1beta1CustomResourceSubresourcesObject() {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl();\n   }\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObjectLike(CustomResourceConversion item) {\n-    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl(-1, item);\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> addNewCustomResourceSubresourcesObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl(-1, item);\n   }\n-  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> setNewCustomResourceConversionObjectLike(Integer index,CustomResourceConversion item) {\n-    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl(index, item);\n+  public ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<A> setNewCustomResourceSubresourcesObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceSubresourcesObjectsNestedImpl(index, item);\n   }\n   public A addToValidationRuleObjects(Integer index,ValidationRule item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     ValidationRuleBuilder builder = new ValidationRuleBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n   public A setToValidationRuleObjects(Integer index,ValidationRule item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2586,110 +2539,107 @@\n   }\n   public A addNewValidationRuleObject(String message,String rule) {\n     return (A)addToValidationRuleObjects(new ValidationRule(message, rule));\n   }\n   public ConversionRequestFluent.ValidationRuleObjectsNested<A> setNewValidationRuleObjectLike(Integer index,ValidationRule item) {\n     return new ConversionRequestFluentImpl.ValidationRuleObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item) {\n+  public A addToCustomResourceConversionObjects(Integer index,CustomResourceConversion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item) {\n+  public A setToCustomResourceConversionObjects(Integer index,CustomResourceConversion item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);\n+    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n     if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n+  public A addToCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items) {\n+  public A addAllToCustomResourceConversionObjects(Collection<CustomResourceConversion> items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceConversionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items) {\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceConversionObjects(Collection<CustomResourceConversion> items) {\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceConversionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (objects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n     final List visitables = _visitables.get(\"objects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObject() {\n-    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl();\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObject() {\n+    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl();\n   }\n-  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObjectLike(CustomResourceDefinition item) {\n-    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl(-1, item);\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> addNewCustomResourceConversionObjectLike(CustomResourceConversion item) {\n+    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl(-1, item);\n   }\n-  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> setNewCustomResourceDefinitionObjectLike(Integer index,CustomResourceDefinition item) {\n-    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl(index, item);\n+  public ConversionRequestFluent.CustomResourceConversionObjectsNested<A> setNewCustomResourceConversionObjectLike(Integer index,CustomResourceConversion item) {\n+    return new ConversionRequestFluentImpl.CustomResourceConversionObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  public A addToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  public A setToCustomResourceDefinitionObjects(Integer index,CustomResourceDefinition item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);\n+    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n     if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+  public A addToCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A addAllToV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+  public A addAllToCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceDefinitionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceDefinitionObjects(Collection<CustomResourceDefinition> items) {\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromV1beta1CustomResourceDefinitionConditionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceDefinitionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (objects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n     final List visitables = _visitables.get(\"objects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionObject() {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl();\n-  }\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewCustomResourceDefinitionConditionObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(-1, item);\n+  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObject() {\n+    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl();\n   }\n-  public A addNewV1beta1CustomResourceDefinitionConditionObject(String lastTransitionTime,String message,String reason,String status,String type) {\n-    return (A)addToCustomResourceDefinitionConditionObjects(new CustomResourceDefinitionCondition(lastTransitionTime, message, reason, status, type));\n+  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> addNewCustomResourceDefinitionObjectLike(CustomResourceDefinition item) {\n+    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl(-1, item);\n   }\n-  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> setNewCustomResourceDefinitionConditionObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n-    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(index, item);\n+  public ConversionRequestFluent.CustomResourceDefinitionObjectsNested<A> setNewCustomResourceDefinitionObjectLike(Integer index,CustomResourceDefinition item) {\n+    return new ConversionRequestFluentImpl.CustomResourceDefinitionObjectsNestedImpl(index, item);\n   }\n   public A addToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n   public A setToCustomResourceDefinitionListObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2730,14 +2680,64 @@\n   }\n   public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> addNewCustomResourceDefinitionListObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionListObjectsNestedImpl(-1, item);\n   }\n   public ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<A> setNewCustomResourceDefinitionListObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionListObjectsNestedImpl(index, item);\n   }\n+  public A addToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n+  }\n+  public A setToCustomResourceDefinitionConditionObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);\n+    if (index < 0 || index >= _visitables.get(\"objects\").size()) { _visitables.get(\"objects\").add(builder); } else { _visitables.get(\"objects\").set(index, builder);}\n+    if (index < 0 || index >= objects.size()) { objects.add(builder); } else { objects.set(index, builder);}\n+     return (A)this;\n+  }\n+  public A addToCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+  }\n+  public A addAllToV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+    if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").add(builder);this.objects.add(builder);} return (A)this;\n+  }\n+  public A removeFromCustomResourceDefinitionConditionObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  }\n+  public A removeAllFromV1beta1CustomResourceDefinitionConditionObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"objects\").remove(builder);if (this.objects != null) {this.objects.remove(builder);}} return (A)this;\n+  }\n+  public A removeMatchingFromV1beta1CustomResourceDefinitionConditionObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+    if (objects == null) return (A) this;\n+    final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = objects.iterator();\n+    final List visitables = _visitables.get(\"objects\");\n+    while (each.hasNext()) {\n+      VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n+      if (predicate.test(builder)) {\n+        visitables.remove(builder);\n+        each.remove();\n+      }\n+    }\n+    return (A)this;\n+  }\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionObject() {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl();\n+  }\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> addNewCustomResourceDefinitionConditionObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(-1, item);\n+  }\n+  public A addNewV1beta1CustomResourceDefinitionConditionObject(String lastTransitionTime,String message,String reason,String status,String type) {\n+    return (A)addToCustomResourceDefinitionConditionObjects(new CustomResourceDefinitionCondition(lastTransitionTime, message, reason, status, type));\n+  }\n+  public ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<A> setNewCustomResourceDefinitionConditionObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    return new ConversionRequestFluentImpl.V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(index, item);\n+  }\n   public A addToServiceReferenceObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(item);_visitables.get(\"objects\").add(index >= 0 ? index : _visitables.get(\"objects\").size(), builder);this.objects.add(index >= 0 ? index : objects.size(), builder); return (A)this;\n   }\n   public A setToServiceReferenceObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n     if (this.objects == null) {this.objects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(item);\n@@ -3897,48 +3897,48 @@\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n     public N endV1beta1WebhookClientConfigObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceColumnDefinitionObjectsNestedImpl<N> extends CustomResourceColumnDefinitionFluentImpl<ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>,Nested<N>{\n-    CustomResourceColumnDefinitionObjectsNestedImpl(Integer index,CustomResourceColumnDefinition item) {\n+  class WebhookConversionObjectsNestedImpl<N> extends WebhookConversionFluentImpl<ConversionRequestFluent.WebhookConversionObjectsNested<N>> implements ConversionRequestFluent.WebhookConversionObjectsNested<N>,Nested<N>{\n+    WebhookConversionObjectsNestedImpl(Integer index,WebhookConversion item) {\n       this.index = index;\n-      this.builder = new CustomResourceColumnDefinitionBuilder(this, item);\n+      this.builder = new WebhookConversionBuilder(this, item);\n     }\n-    CustomResourceColumnDefinitionObjectsNestedImpl() {\n+    WebhookConversionObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceColumnDefinitionBuilder(this);\n+      this.builder = new WebhookConversionBuilder(this);\n     }\n-    CustomResourceColumnDefinitionBuilder builder;\n+    WebhookConversionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n-    public N endCustomResourceColumnDefinitionObject() {\n+    public N endWebhookConversionObject() {\n       return and();\n     }\n     \n   }\n-  class WebhookConversionObjectsNestedImpl<N> extends WebhookConversionFluentImpl<ConversionRequestFluent.WebhookConversionObjectsNested<N>> implements ConversionRequestFluent.WebhookConversionObjectsNested<N>,Nested<N>{\n-    WebhookConversionObjectsNestedImpl(Integer index,WebhookConversion item) {\n+  class CustomResourceColumnDefinitionObjectsNestedImpl<N> extends CustomResourceColumnDefinitionFluentImpl<ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceColumnDefinitionObjectsNested<N>,Nested<N>{\n+    CustomResourceColumnDefinitionObjectsNestedImpl(Integer index,CustomResourceColumnDefinition item) {\n       this.index = index;\n-      this.builder = new WebhookConversionBuilder(this, item);\n+      this.builder = new CustomResourceColumnDefinitionBuilder(this, item);\n     }\n-    WebhookConversionObjectsNestedImpl() {\n+    CustomResourceColumnDefinitionObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new WebhookConversionBuilder(this);\n+      this.builder = new CustomResourceColumnDefinitionBuilder(this);\n     }\n-    WebhookConversionBuilder builder;\n+    CustomResourceColumnDefinitionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n-    public N endWebhookConversionObject() {\n+    public N endCustomResourceColumnDefinitionObject() {\n       return and();\n     }\n     \n   }\n   class LocalObjectReferenceObjectsNestedImpl<N> extends LocalObjectReferenceFluentImpl<ConversionRequestFluent.LocalObjectReferenceObjectsNested<N>> implements ConversionRequestFluent.LocalObjectReferenceObjectsNested<N>,Nested<N>{\n     LocalObjectReferenceObjectsNestedImpl(Integer index,LocalObjectReference item) {\n       this.index = index;\n@@ -3973,33 +3973,14 @@\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n     public N endExternalDocumentationObject() {\n       return and();\n     }\n     \n   }\n-  class V1beta1CustomResourceSubresourcesObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluentImpl<ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>> implements ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>,Nested<N>{\n-    V1beta1CustomResourceSubresourcesObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-      this.index = index;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this, item);\n-    }\n-    V1beta1CustomResourceSubresourcesObjectsNestedImpl() {\n-      this.index = -1;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this);\n-    }\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder;\n-    Integer index;\n-    public N and() {\n-      return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n-    }\n-    public N endV1beta1CustomResourceSubresourcesObject() {\n-      return and();\n-    }\n-    \n-  }\n   class CustomResourceDefinitionVersionObjectsNestedImpl<N> extends CustomResourceDefinitionVersionFluentImpl<ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceDefinitionVersionObjectsNested<N>,Nested<N>{\n     CustomResourceDefinitionVersionObjectsNestedImpl(Integer index,CustomResourceDefinitionVersion item) {\n       this.index = index;\n       this.builder = new CustomResourceDefinitionVersionBuilder(this, item);\n     }\n     CustomResourceDefinitionVersionObjectsNestedImpl() {\n       this.index = -1;\n@@ -4011,29 +3992,29 @@\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n     public N endCustomResourceDefinitionVersionObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceConversionObjectsNestedImpl<N> extends CustomResourceConversionFluentImpl<ConversionRequestFluent.CustomResourceConversionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceConversionObjectsNested<N>,Nested<N>{\n-    CustomResourceConversionObjectsNestedImpl(Integer index,CustomResourceConversion item) {\n+  class V1beta1CustomResourceSubresourcesObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluentImpl<ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>> implements ConversionRequestFluent.V1beta1CustomResourceSubresourcesObjectsNested<N>,Nested<N>{\n+    V1beta1CustomResourceSubresourcesObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n       this.index = index;\n-      this.builder = new CustomResourceConversionBuilder(this, item);\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this, item);\n     }\n-    CustomResourceConversionObjectsNestedImpl() {\n+    V1beta1CustomResourceSubresourcesObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceConversionBuilder(this);\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this);\n     }\n-    CustomResourceConversionBuilder builder;\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n-    public N endCustomResourceConversionObject() {\n+    public N endV1beta1CustomResourceSubresourcesObject() {\n       return and();\n     }\n     \n   }\n   class ValidationRuleObjectsNestedImpl<N> extends ValidationRuleFluentImpl<ConversionRequestFluent.ValidationRuleObjectsNested<N>> implements ConversionRequestFluent.ValidationRuleObjectsNested<N>,Nested<N>{\n     ValidationRuleObjectsNestedImpl(Integer index,ValidationRule item) {\n       this.index = index;\n@@ -4049,48 +4030,48 @@\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n     public N endValidationRuleObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceDefinitionObjectsNestedImpl<N> extends CustomResourceDefinitionFluentImpl<ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>,Nested<N>{\n-    CustomResourceDefinitionObjectsNestedImpl(Integer index,CustomResourceDefinition item) {\n+  class CustomResourceConversionObjectsNestedImpl<N> extends CustomResourceConversionFluentImpl<ConversionRequestFluent.CustomResourceConversionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceConversionObjectsNested<N>,Nested<N>{\n+    CustomResourceConversionObjectsNestedImpl(Integer index,CustomResourceConversion item) {\n       this.index = index;\n-      this.builder = new CustomResourceDefinitionBuilder(this, item);\n+      this.builder = new CustomResourceConversionBuilder(this, item);\n     }\n-    CustomResourceDefinitionObjectsNestedImpl() {\n+    CustomResourceConversionObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceDefinitionBuilder(this);\n+      this.builder = new CustomResourceConversionBuilder(this);\n     }\n-    CustomResourceDefinitionBuilder builder;\n+    CustomResourceConversionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n-    public N endCustomResourceDefinitionObject() {\n+    public N endCustomResourceConversionObject() {\n       return and();\n     }\n     \n   }\n-  class V1beta1CustomResourceDefinitionConditionObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluentImpl<ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>> implements ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>,Nested<N>{\n-    V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  class CustomResourceDefinitionObjectsNestedImpl<N> extends CustomResourceDefinitionFluentImpl<ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>> implements ConversionRequestFluent.CustomResourceDefinitionObjectsNested<N>,Nested<N>{\n+    CustomResourceDefinitionObjectsNestedImpl(Integer index,CustomResourceDefinition item) {\n       this.index = index;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this, item);\n+      this.builder = new CustomResourceDefinitionBuilder(this, item);\n     }\n-    V1beta1CustomResourceDefinitionConditionObjectsNestedImpl() {\n+    CustomResourceDefinitionObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this);\n+      this.builder = new CustomResourceDefinitionBuilder(this);\n     }\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder;\n+    CustomResourceDefinitionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n-    public N endV1beta1CustomResourceDefinitionConditionObject() {\n+    public N endCustomResourceDefinitionObject() {\n       return and();\n     }\n     \n   }\n   class V1beta1CustomResourceDefinitionListObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListFluentImpl<ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<N>> implements ConversionRequestFluent.V1beta1CustomResourceDefinitionListObjectsNested<N>,Nested<N>{\n     V1beta1CustomResourceDefinitionListObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n       this.index = index;\n@@ -4106,14 +4087,33 @@\n       return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n     }\n     public N endV1beta1CustomResourceDefinitionListObject() {\n       return and();\n     }\n     \n   }\n+  class V1beta1CustomResourceDefinitionConditionObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluentImpl<ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>> implements ConversionRequestFluent.V1beta1CustomResourceDefinitionConditionObjectsNested<N>,Nested<N>{\n+    V1beta1CustomResourceDefinitionConditionObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+      this.index = index;\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this, item);\n+    }\n+    V1beta1CustomResourceDefinitionConditionObjectsNestedImpl() {\n+      this.index = -1;\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this);\n+    }\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder;\n+    Integer index;\n+    public N and() {\n+      return (N) ConversionRequestFluentImpl.this.setToObjects(index,builder.build());\n+    }\n+    public N endV1beta1CustomResourceDefinitionConditionObject() {\n+      return and();\n+    }\n+    \n+  }\n   class V1beta1ServiceReferenceObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceFluentImpl<ConversionRequestFluent.V1beta1ServiceReferenceObjectsNested<N>> implements ConversionRequestFluent.V1beta1ServiceReferenceObjectsNested<N>,Nested<N>{\n     V1beta1ServiceReferenceObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n       this.index = index;\n       this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(this, item);\n     }\n     V1beta1ServiceReferenceObjectsNestedImpl() {\n       this.index = -1;\n"}, {"source1": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionResponseFluent.java", "source2": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionResponseFluent.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -440,34 +440,34 @@\n   public A addAllToV1beta1WebhookClientConfigConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig> items);\n   public A removeFromWebhookClientConfigConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig... items);\n   public A removeAllFromV1beta1WebhookClientConfigConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig> items);\n   public A removeMatchingFromV1beta1WebhookClientConfigConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<A> setNewWebhookClientConfigConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item);\n   public ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<A> addNewV1beta1WebhookClientConfigConvertedObject();\n   public ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<A> addNewWebhookClientConfigConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item);\n-  public A addToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item);\n-  public A setToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item);\n-  public A addToCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n-  public A addAllToCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items);\n-  public A removeFromCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n-  public A removeAllFromCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items);\n-  public A removeMatchingFromCustomResourceColumnDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> setNewCustomResourceColumnDefinitionConvertedObjectLike(Integer index,CustomResourceColumnDefinition item);\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObject();\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObjectLike(CustomResourceColumnDefinition item);\n   public A addToWebhookConversionConvertedObjects(Integer index,WebhookConversion item);\n   public A setToWebhookConversionConvertedObjects(Integer index,WebhookConversion item);\n   public A addToWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items);\n   public A addAllToWebhookConversionConvertedObjects(Collection<WebhookConversion> items);\n   public A removeFromWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items);\n   public A removeAllFromWebhookConversionConvertedObjects(Collection<WebhookConversion> items);\n   public A removeMatchingFromWebhookConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> setNewWebhookConversionConvertedObjectLike(Integer index,WebhookConversion item);\n   public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObject();\n   public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObjectLike(WebhookConversion item);\n+  public A addToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item);\n+  public A setToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item);\n+  public A addToCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n+  public A addAllToCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items);\n+  public A removeFromCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items);\n+  public A removeAllFromCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items);\n+  public A removeMatchingFromCustomResourceColumnDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> setNewCustomResourceColumnDefinitionConvertedObjectLike(Integer index,CustomResourceColumnDefinition item);\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObject();\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObjectLike(CustomResourceColumnDefinition item);\n   public A addToLocalObjectReferenceConvertedObjects(Integer index,LocalObjectReference item);\n   public A setToLocalObjectReferenceConvertedObjects(Integer index,LocalObjectReference item);\n   public A addToLocalObjectReferenceConvertedObjects(io.fabric8.kubernetes.api.model.LocalObjectReference... items);\n   public A addAllToLocalObjectReferenceConvertedObjects(Collection<LocalObjectReference> items);\n   public A removeFromLocalObjectReferenceConvertedObjects(io.fabric8.kubernetes.api.model.LocalObjectReference... items);\n   public A removeAllFromLocalObjectReferenceConvertedObjects(Collection<LocalObjectReference> items);\n   public A removeMatchingFromLocalObjectReferenceConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n@@ -482,86 +482,86 @@\n   public A removeFromExternalDocumentationConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ExternalDocumentation... items);\n   public A removeAllFromExternalDocumentationConvertedObjects(Collection<ExternalDocumentation> items);\n   public A removeMatchingFromExternalDocumentationConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.ExternalDocumentationConvertedObjectsNested<A> setNewExternalDocumentationConvertedObjectLike(Integer index,ExternalDocumentation item);\n   public ConversionResponseFluent.ExternalDocumentationConvertedObjectsNested<A> addNewExternalDocumentationConvertedObject();\n   public ConversionResponseFluent.ExternalDocumentationConvertedObjectsNested<A> addNewExternalDocumentationConvertedObjectLike(ExternalDocumentation item);\n   public A addNewExternalDocumentationConvertedObject(String description,String url);\n-  public A addToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public A setToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public A addToCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n-  public A addAllToV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n-  public A removeFromCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n-  public A removeAllFromV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n-  public A removeMatchingFromV1beta1CustomResourceSubresourcesConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> setNewCustomResourceSubresourcesConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewV1beta1CustomResourceSubresourcesConvertedObject();\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewCustomResourceSubresourcesConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n   public A addToCustomResourceDefinitionVersionConvertedObjects(Integer index,CustomResourceDefinitionVersion item);\n   public A setToCustomResourceDefinitionVersionConvertedObjects(Integer index,CustomResourceDefinitionVersion item);\n   public A addToCustomResourceDefinitionVersionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionVersion... items);\n   public A addAllToCustomResourceDefinitionVersionConvertedObjects(Collection<CustomResourceDefinitionVersion> items);\n   public A removeFromCustomResourceDefinitionVersionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionVersion... items);\n   public A removeAllFromCustomResourceDefinitionVersionConvertedObjects(Collection<CustomResourceDefinitionVersion> items);\n   public A removeMatchingFromCustomResourceDefinitionVersionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<A> setNewCustomResourceDefinitionVersionConvertedObjectLike(Integer index,CustomResourceDefinitionVersion item);\n   public ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<A> addNewCustomResourceDefinitionVersionConvertedObject();\n   public ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<A> addNewCustomResourceDefinitionVersionConvertedObjectLike(CustomResourceDefinitionVersion item);\n-  public A addToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item);\n-  public A setToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item);\n-  public A addToCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n-  public A addAllToCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items);\n-  public A removeFromCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n-  public A removeAllFromCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items);\n-  public A removeMatchingFromCustomResourceConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> setNewCustomResourceConversionConvertedObjectLike(Integer index,CustomResourceConversion item);\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObject();\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObjectLike(CustomResourceConversion item);\n+  public A addToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public A setToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public A addToCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n+  public A addAllToV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n+  public A removeFromCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items);\n+  public A removeAllFromV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items);\n+  public A removeMatchingFromV1beta1CustomResourceSubresourcesConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> setNewCustomResourceSubresourcesConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewV1beta1CustomResourceSubresourcesConvertedObject();\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewCustomResourceSubresourcesConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item);\n   public A addToValidationRuleConvertedObjects(Integer index,ValidationRule item);\n   public A setToValidationRuleConvertedObjects(Integer index,ValidationRule item);\n   public A addToValidationRuleConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ValidationRule... items);\n   public A addAllToValidationRuleConvertedObjects(Collection<ValidationRule> items);\n   public A removeFromValidationRuleConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.ValidationRule... items);\n   public A removeAllFromValidationRuleConvertedObjects(Collection<ValidationRule> items);\n   public A removeMatchingFromValidationRuleConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.ValidationRuleConvertedObjectsNested<A> setNewValidationRuleConvertedObjectLike(Integer index,ValidationRule item);\n   public ConversionResponseFluent.ValidationRuleConvertedObjectsNested<A> addNewValidationRuleConvertedObject();\n   public ConversionResponseFluent.ValidationRuleConvertedObjectsNested<A> addNewValidationRuleConvertedObjectLike(ValidationRule item);\n   public A addNewValidationRuleConvertedObject(String message,String rule);\n+  public A addToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item);\n+  public A setToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item);\n+  public A addToCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n+  public A addAllToCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items);\n+  public A removeFromCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items);\n+  public A removeAllFromCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items);\n+  public A removeMatchingFromCustomResourceConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> setNewCustomResourceConversionConvertedObjectLike(Integer index,CustomResourceConversion item);\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObject();\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObjectLike(CustomResourceConversion item);\n   public A addToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item);\n   public A setToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item);\n   public A addToCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items);\n   public A addAllToCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items);\n   public A removeFromCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items);\n   public A removeAllFromCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items);\n   public A removeMatchingFromCustomResourceDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> setNewCustomResourceDefinitionConvertedObjectLike(Integer index,CustomResourceDefinition item);\n   public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObject();\n   public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObjectLike(CustomResourceDefinition item);\n+  public A addToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public A setToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public A addToCustomResourceDefinitionListConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n+  public A addAllToV1beta1CustomResourceDefinitionListConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n+  public A removeFromCustomResourceDefinitionListConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n+  public A removeAllFromV1beta1CustomResourceDefinitionListConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n+  public A removeMatchingFromV1beta1CustomResourceDefinitionListConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> setNewCustomResourceDefinitionListConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> addNewV1beta1CustomResourceDefinitionListConvertedObject();\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> addNewCustomResourceDefinitionListConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n   public A addToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A setToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A addToCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items);\n   public A addAllToV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items);\n   public A removeFromCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items);\n   public A removeAllFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items);\n   public A removeMatchingFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n   public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> setNewCustomResourceDefinitionConditionConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionConvertedObject();\n   public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewCustomResourceDefinitionConditionConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item);\n   public A addNewV1beta1CustomResourceDefinitionConditionConvertedObject(String lastTransitionTime,String message,String reason,String status,String type);\n-  public A addToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public A setToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public A addToCustomResourceDefinitionListConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n-  public A addAllToV1beta1CustomResourceDefinitionListConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n-  public A removeFromCustomResourceDefinitionListConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList... items);\n-  public A removeAllFromV1beta1CustomResourceDefinitionListConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList> items);\n-  public A removeMatchingFromV1beta1CustomResourceDefinitionListConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> setNewCustomResourceDefinitionListConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> addNewV1beta1CustomResourceDefinitionListConvertedObject();\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> addNewCustomResourceDefinitionListConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item);\n   public A addToServiceReferenceConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item);\n   public A setToServiceReferenceConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item);\n   public A addToServiceReferenceConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference... items);\n   public A addAllToV1beta1ServiceReferenceConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference> items);\n   public A removeFromServiceReferenceConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference... items);\n   public A removeAllFromV1beta1ServiceReferenceConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference> items);\n   public A removeMatchingFromV1beta1ServiceReferenceConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate);\n@@ -838,69 +838,69 @@\n     \n   }\n   public interface V1beta1WebhookClientConfigConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfigFluent<ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<N>>{\n     public N and();\n     public N endV1beta1WebhookClientConfigConvertedObject();\n     \n   }\n-  public interface CustomResourceColumnDefinitionConvertedObjectsNested<N> extends Nested<N>,CustomResourceColumnDefinitionFluent<ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>>{\n+  public interface WebhookConversionConvertedObjectsNested<N> extends Nested<N>,WebhookConversionFluent<ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceColumnDefinitionConvertedObject();\n+    public N endWebhookConversionConvertedObject();\n     \n   }\n-  public interface WebhookConversionConvertedObjectsNested<N> extends Nested<N>,WebhookConversionFluent<ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>>{\n+  public interface CustomResourceColumnDefinitionConvertedObjectsNested<N> extends Nested<N>,CustomResourceColumnDefinitionFluent<ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>>{\n     public N and();\n-    public N endWebhookConversionConvertedObject();\n+    public N endCustomResourceColumnDefinitionConvertedObject();\n     \n   }\n   public interface LocalObjectReferenceConvertedObjectsNested<N> extends Nested<N>,LocalObjectReferenceFluent<ConversionResponseFluent.LocalObjectReferenceConvertedObjectsNested<N>>{\n     public N and();\n     public N endLocalObjectReferenceConvertedObject();\n     \n   }\n   public interface ExternalDocumentationConvertedObjectsNested<N> extends Nested<N>,ExternalDocumentationFluent<ConversionResponseFluent.ExternalDocumentationConvertedObjectsNested<N>>{\n     public N and();\n     public N endExternalDocumentationConvertedObject();\n     \n   }\n-  public interface V1beta1CustomResourceSubresourcesConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluent<ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>>{\n-    public N and();\n-    public N endV1beta1CustomResourceSubresourcesConvertedObject();\n-    \n-  }\n   public interface CustomResourceDefinitionVersionConvertedObjectsNested<N> extends Nested<N>,CustomResourceDefinitionVersionFluent<ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<N>>{\n     public N and();\n     public N endCustomResourceDefinitionVersionConvertedObject();\n     \n   }\n-  public interface CustomResourceConversionConvertedObjectsNested<N> extends Nested<N>,CustomResourceConversionFluent<ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>>{\n+  public interface V1beta1CustomResourceSubresourcesConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluent<ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceConversionConvertedObject();\n+    public N endV1beta1CustomResourceSubresourcesConvertedObject();\n     \n   }\n   public interface ValidationRuleConvertedObjectsNested<N> extends Nested<N>,ValidationRuleFluent<ConversionResponseFluent.ValidationRuleConvertedObjectsNested<N>>{\n     public N and();\n     public N endValidationRuleConvertedObject();\n     \n   }\n-  public interface CustomResourceDefinitionConvertedObjectsNested<N> extends Nested<N>,CustomResourceDefinitionFluent<ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>>{\n+  public interface CustomResourceConversionConvertedObjectsNested<N> extends Nested<N>,CustomResourceConversionFluent<ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>>{\n     public N and();\n-    public N endCustomResourceDefinitionConvertedObject();\n+    public N endCustomResourceConversionConvertedObject();\n     \n   }\n-  public interface V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluent<ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>>{\n+  public interface CustomResourceDefinitionConvertedObjectsNested<N> extends Nested<N>,CustomResourceDefinitionFluent<ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>>{\n     public N and();\n-    public N endV1beta1CustomResourceDefinitionConditionConvertedObject();\n+    public N endCustomResourceDefinitionConvertedObject();\n     \n   }\n   public interface V1beta1CustomResourceDefinitionListConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListFluent<ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<N>>{\n     public N and();\n     public N endV1beta1CustomResourceDefinitionListConvertedObject();\n     \n   }\n+  public interface V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluent<ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>>{\n+    public N and();\n+    public N endV1beta1CustomResourceDefinitionConditionConvertedObject();\n+    \n+  }\n   public interface V1beta1ServiceReferenceConvertedObjectsNested<N> extends Nested<N>,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceFluent<ConversionResponseFluent.V1beta1ServiceReferenceConvertedObjectsNested<N>>{\n     public N and();\n     public N endV1beta1ServiceReferenceConvertedObject();\n     \n   }\n   public interface CustomResourceDefinitionListConvertedObjectsNested<N> extends Nested<N>,CustomResourceDefinitionListFluent<ConversionResponseFluent.CustomResourceDefinitionListConvertedObjectsNested<N>>{\n     public N and();\n"}, {"source1": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionResponseFluentImpl.java", "source2": "io/fabric8/kubernetes/api/model/apiextensions/v1/ConversionResponseFluentImpl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -108,25 +108,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsConvertedObjects(index, (JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigConvertedObjects(index, (WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerConvertedObjects(index, (Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceConvertedObjects(index, (GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionConvertedObjects(index, (WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceConvertedObjects(index, (LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationConvertedObjects(index, (ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionConvertedObjects(index, (CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects(index, (CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleConvertedObjects(index, (ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects(index, (CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionConvertedObjects(index, (CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects(index, (CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceConvertedObjects(index, (ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayConvertedObjects(index, (JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewConvertedObjects(index, (ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -168,25 +168,25 @@\n  else if (item instanceof JSONSchemaProps){setToJSONSchemaPropsConvertedObjects(index, (JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){setToJSONSchemaPropsOrStringArrayConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){setToWebhookClientConfigConvertedObjects(index, (WebhookClientConfig)item);}\n  else if (item instanceof Container){setToContainerConvertedObjects(index, (Container)item);}\n  else if (item instanceof GenericKubernetesResource){setToGenericKubernetesResourceConvertedObjects(index, (GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){setToWebhookClientConfigConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionConvertedObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){setToWebhookConversionConvertedObjects(index, (WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){setToCustomResourceColumnDefinitionConvertedObjects(index, (CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){setToLocalObjectReferenceConvertedObjects(index, (LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){setToExternalDocumentationConvertedObjects(index, (ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){setToCustomResourceSubresourcesConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){setToCustomResourceDefinitionVersionConvertedObjects(index, (CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){setToCustomResourceConversionConvertedObjects(index, (CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){setToCustomResourceSubresourcesConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){setToValidationRuleConvertedObjects(index, (ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){setToCustomResourceConversionConvertedObjects(index, (CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){setToCustomResourceDefinitionConvertedObjects(index, (CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){setToCustomResourceDefinitionConditionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){setToCustomResourceDefinitionListConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){setToCustomResourceDefinitionConditionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){setToServiceReferenceConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){setToCustomResourceDefinitionListConvertedObjects(index, (CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){setToObjectReferenceConvertedObjects(index, (ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){setToJSONSchemaPropsOrArrayConvertedObjects(index, (JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){setToConversionReviewConvertedObjects(index, (ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){setToCustomResourceValidationConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){setToCustomResourceConversionConvertedObjects(index, (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -230,25 +230,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsConvertedObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigConvertedObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerConvertedObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceConvertedObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionConvertedObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceConvertedObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationConvertedObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionConvertedObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleConvertedObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionConvertedObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceConvertedObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayConvertedObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewConvertedObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -293,25 +293,25 @@\n  else if (item instanceof JSONSchemaProps){addToJSONSchemaPropsConvertedObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){addToJSONSchemaPropsOrStringArrayConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){addToWebhookClientConfigConvertedObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){addToContainerConvertedObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){addToGenericKubernetesResourceConvertedObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){addToWebhookClientConfigConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){addToWebhookConversionConvertedObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){addToCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){addToLocalObjectReferenceConvertedObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){addToExternalDocumentationConvertedObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){addToCustomResourceDefinitionVersionConvertedObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){addToCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){addToValidationRuleConvertedObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){addToCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){addToCustomResourceDefinitionConvertedObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){addToCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){addToServiceReferenceConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){addToCustomResourceDefinitionListConvertedObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){addToObjectReferenceConvertedObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){addToJSONSchemaPropsOrArrayConvertedObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){addToConversionReviewConvertedObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){addToCustomResourceValidationConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){addToCustomResourceConversionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -358,25 +358,25 @@\n  else if (item instanceof JSONSchemaProps){removeFromJSONSchemaPropsConvertedObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){removeFromJSONSchemaPropsOrStringArrayConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){removeFromWebhookClientConfigConvertedObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){removeFromContainerConvertedObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){removeFromGenericKubernetesResourceConvertedObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){removeFromWebhookClientConfigConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){removeFromWebhookConversionConvertedObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){removeFromLocalObjectReferenceConvertedObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){removeFromExternalDocumentationConvertedObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){removeFromCustomResourceDefinitionVersionConvertedObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){removeFromValidationRuleConvertedObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){removeFromCustomResourceDefinitionConvertedObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){removeFromCustomResourceDefinitionListConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){removeFromServiceReferenceConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){removeFromCustomResourceDefinitionListConvertedObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){removeFromObjectReferenceConvertedObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){removeFromJSONSchemaPropsOrArrayConvertedObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){removeFromConversionReviewConvertedObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){removeFromCustomResourceValidationConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -419,25 +419,25 @@\n  else if (item instanceof JSONSchemaProps){removeFromJSONSchemaPropsConvertedObjects((JSONSchemaProps)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray){removeFromJSONSchemaPropsOrStringArrayConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray)item);}\n  else if (item instanceof WebhookClientConfig){removeFromWebhookClientConfigConvertedObjects((WebhookClientConfig)item);}\n  else if (item instanceof Container){removeFromContainerConvertedObjects((Container)item);}\n  else if (item instanceof GenericKubernetesResource){removeFromGenericKubernetesResourceConvertedObjects((GenericKubernetesResource)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceColumnDefinition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig){removeFromWebhookClientConfigConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig)item);}\n- else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof WebhookConversion){removeFromWebhookConversionConvertedObjects((WebhookConversion)item);}\n+ else if (item instanceof CustomResourceColumnDefinition){removeFromCustomResourceColumnDefinitionConvertedObjects((CustomResourceColumnDefinition)item);}\n  else if (item instanceof LocalObjectReference){removeFromLocalObjectReferenceConvertedObjects((LocalObjectReference)item);}\n  else if (item instanceof ExternalDocumentation){removeFromExternalDocumentationConvertedObjects((ExternalDocumentation)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof CustomResourceDefinitionVersion){removeFromCustomResourceDefinitionVersionConvertedObjects((CustomResourceDefinitionVersion)item);}\n- else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources){removeFromCustomResourceSubresourcesConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources)item);}\n  else if (item instanceof ValidationRule){removeFromValidationRuleConvertedObjects((ValidationRule)item);}\n+ else if (item instanceof CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((CustomResourceConversion)item);}\n  else if (item instanceof CustomResourceDefinition){removeFromCustomResourceDefinitionConvertedObjects((CustomResourceDefinition)item);}\n- else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList){removeFromCustomResourceDefinitionListConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList)item);}\n+ else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition){removeFromCustomResourceDefinitionConditionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference){removeFromServiceReferenceConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference)item);}\n  else if (item instanceof CustomResourceDefinitionList){removeFromCustomResourceDefinitionListConvertedObjects((CustomResourceDefinitionList)item);}\n  else if (item instanceof ObjectReference){removeFromObjectReferenceConvertedObjects((ObjectReference)item);}\n  else if (item instanceof JSONSchemaPropsOrArray){removeFromJSONSchemaPropsOrArrayConvertedObjects((JSONSchemaPropsOrArray)item);}\n  else if (item instanceof ConversionReview){removeFromConversionReviewConvertedObjects((ConversionReview)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation){removeFromCustomResourceValidationConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceValidation)item);}\n  else if (item instanceof io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion){removeFromCustomResourceConversionConvertedObjects((io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceConversion)item);}\n@@ -2193,107 +2193,107 @@\n   }\n   public ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<A> addNewWebhookClientConfigConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item) {\n     return new ConversionResponseFluentImpl.V1beta1WebhookClientConfigConvertedObjectsNestedImpl(-1, item);\n   }\n   public ConversionResponseFluent.V1beta1WebhookClientConfigConvertedObjectsNested<A> setNewWebhookClientConfigConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.WebhookClientConfig item) {\n     return new ConversionResponseFluentImpl.V1beta1WebhookClientConfigConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item) {\n+  public A addToWebhookConversionConvertedObjects(Integer index,WebhookConversion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item) {\n+  public A setToWebhookConversionConvertedObjects(Integer index,WebhookConversion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);\n+    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n     if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n+  public A addToWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items) {\n+  public A addAllToWebhookConversionConvertedObjects(Collection<WebhookConversion> items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeFromWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items) {\n-    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeAllFromWebhookConversionConvertedObjects(Collection<WebhookConversion> items) {\n+    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceColumnDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromWebhookConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (convertedObjects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n     final List visitables = _visitables.get(\"convertedObjects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObject() {\n-    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl();\n+  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObject() {\n+    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl();\n   }\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObjectLike(CustomResourceColumnDefinition item) {\n-    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl(-1, item);\n+  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObjectLike(WebhookConversion item) {\n+    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl(-1, item);\n   }\n-  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> setNewCustomResourceColumnDefinitionConvertedObjectLike(Integer index,CustomResourceColumnDefinition item) {\n-    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl(index, item);\n+  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> setNewWebhookConversionConvertedObjectLike(Integer index,WebhookConversion item) {\n+    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToWebhookConversionConvertedObjects(Integer index,WebhookConversion item) {\n+  public A addToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n-  public A setToWebhookConversionConvertedObjects(Integer index,WebhookConversion item) {\n+  public A setToCustomResourceColumnDefinitionConvertedObjects(Integer index,CustomResourceColumnDefinition item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    WebhookConversionBuilder builder = new WebhookConversionBuilder(item);\n+    CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n     if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n+  public A addToCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A addAllToWebhookConversionConvertedObjects(Collection<WebhookConversion> items) {\n+  public A addAllToCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A removeFromWebhookConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.WebhookConversion... items) {\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceColumnDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceColumnDefinition... items) {\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromWebhookConversionConvertedObjects(Collection<WebhookConversion> items) {\n-    for (WebhookConversion item : items) {WebhookConversionBuilder builder = new WebhookConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceColumnDefinitionConvertedObjects(Collection<CustomResourceColumnDefinition> items) {\n+    for (CustomResourceColumnDefinition item : items) {CustomResourceColumnDefinitionBuilder builder = new CustomResourceColumnDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromWebhookConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceColumnDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (convertedObjects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n     final List visitables = _visitables.get(\"convertedObjects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObject() {\n-    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl();\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObject() {\n+    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl();\n   }\n-  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> addNewWebhookConversionConvertedObjectLike(WebhookConversion item) {\n-    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl(-1, item);\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> addNewCustomResourceColumnDefinitionConvertedObjectLike(CustomResourceColumnDefinition item) {\n+    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl(-1, item);\n   }\n-  public ConversionResponseFluent.WebhookConversionConvertedObjectsNested<A> setNewWebhookConversionConvertedObjectLike(Integer index,WebhookConversion item) {\n-    return new ConversionResponseFluentImpl.WebhookConversionConvertedObjectsNestedImpl(index, item);\n+  public ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<A> setNewCustomResourceColumnDefinitionConvertedObjectLike(Integer index,CustomResourceColumnDefinition item) {\n+    return new ConversionResponseFluentImpl.CustomResourceColumnDefinitionConvertedObjectsNestedImpl(index, item);\n   }\n   public A addToLocalObjectReferenceConvertedObjects(Integer index,LocalObjectReference item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     LocalObjectReferenceBuilder builder = new LocalObjectReferenceBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n   public A setToLocalObjectReferenceConvertedObjects(Integer index,LocalObjectReference item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2387,61 +2387,14 @@\n   }\n   public A addNewExternalDocumentationConvertedObject(String description,String url) {\n     return (A)addToExternalDocumentationConvertedObjects(new ExternalDocumentation(description, url));\n   }\n   public ConversionResponseFluent.ExternalDocumentationConvertedObjectsNested<A> setNewExternalDocumentationConvertedObjectLike(Integer index,ExternalDocumentation item) {\n     return new ConversionResponseFluentImpl.ExternalDocumentationConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n-  }\n-  public A setToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);\n-    if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n-    if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n-     return (A)this;\n-  }\n-  public A addToCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n-    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n-  }\n-  public A addAllToV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n-    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n-  }\n-  public A removeFromCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n-  }\n-  public A removeAllFromV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n-  }\n-  public A removeMatchingFromV1beta1CustomResourceSubresourcesConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n-    if (convertedObjects == null) return (A) this;\n-    final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n-    final List visitables = _visitables.get(\"convertedObjects\");\n-    while (each.hasNext()) {\n-      VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n-      if (predicate.test(builder)) {\n-        visitables.remove(builder);\n-        each.remove();\n-      }\n-    }\n-    return (A)this;\n-  }\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewV1beta1CustomResourceSubresourcesConvertedObject() {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl();\n-  }\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewCustomResourceSubresourcesConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(-1, item);\n-  }\n-  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> setNewCustomResourceSubresourcesConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(index, item);\n-  }\n   public A addToCustomResourceDefinitionVersionConvertedObjects(Integer index,CustomResourceDefinitionVersion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     CustomResourceDefinitionVersionBuilder builder = new CustomResourceDefinitionVersionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n   public A setToCustomResourceDefinitionVersionConvertedObjects(Integer index,CustomResourceDefinitionVersion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     CustomResourceDefinitionVersionBuilder builder = new CustomResourceDefinitionVersionBuilder(item);\n@@ -2481,60 +2434,60 @@\n   }\n   public ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<A> addNewCustomResourceDefinitionVersionConvertedObjectLike(CustomResourceDefinitionVersion item) {\n     return new ConversionResponseFluentImpl.CustomResourceDefinitionVersionConvertedObjectsNestedImpl(-1, item);\n   }\n   public ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<A> setNewCustomResourceDefinitionVersionConvertedObjectLike(Integer index,CustomResourceDefinitionVersion item) {\n     return new ConversionResponseFluentImpl.CustomResourceDefinitionVersionConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item) {\n+  public A addToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item) {\n+  public A setToCustomResourceSubresourcesConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n     if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n+  public A addToCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items) {\n+  public A addAllToV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceSubresourcesConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources... items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items) {\n-    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeAllFromV1beta1CustomResourceSubresourcesConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources> items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromV1beta1CustomResourceSubresourcesConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (convertedObjects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n     final List visitables = _visitables.get(\"convertedObjects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObject() {\n-    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl();\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewV1beta1CustomResourceSubresourcesConvertedObject() {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl();\n   }\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObjectLike(CustomResourceConversion item) {\n-    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl(-1, item);\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> addNewCustomResourceSubresourcesConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(-1, item);\n   }\n-  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> setNewCustomResourceConversionConvertedObjectLike(Integer index,CustomResourceConversion item) {\n-    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl(index, item);\n+  public ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<A> setNewCustomResourceSubresourcesConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(index, item);\n   }\n   public A addToValidationRuleConvertedObjects(Integer index,ValidationRule item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     ValidationRuleBuilder builder = new ValidationRuleBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n   public A setToValidationRuleConvertedObjects(Integer index,ValidationRule item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2578,110 +2531,107 @@\n   }\n   public A addNewValidationRuleConvertedObject(String message,String rule) {\n     return (A)addToValidationRuleConvertedObjects(new ValidationRule(message, rule));\n   }\n   public ConversionResponseFluent.ValidationRuleConvertedObjectsNested<A> setNewValidationRuleConvertedObjectLike(Integer index,ValidationRule item) {\n     return new ConversionResponseFluentImpl.ValidationRuleConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item) {\n+  public A addToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item) {\n+  public A setToCustomResourceConversionConvertedObjects(Integer index,CustomResourceConversion item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);\n+    CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n     if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n+  public A addToCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A addAllToCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items) {\n+  public A addAllToCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceConversionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceConversion... items) {\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items) {\n-    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceConversionConvertedObjects(Collection<CustomResourceConversion> items) {\n+    for (CustomResourceConversion item : items) {CustomResourceConversionBuilder builder = new CustomResourceConversionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromCustomResourceDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceConversionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (convertedObjects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n     final List visitables = _visitables.get(\"convertedObjects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObject() {\n-    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl();\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObject() {\n+    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl();\n   }\n-  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObjectLike(CustomResourceDefinition item) {\n-    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl(-1, item);\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> addNewCustomResourceConversionConvertedObjectLike(CustomResourceConversion item) {\n+    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl(-1, item);\n   }\n-  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> setNewCustomResourceDefinitionConvertedObjectLike(Integer index,CustomResourceDefinition item) {\n-    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl(index, item);\n+  public ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<A> setNewCustomResourceConversionConvertedObjectLike(Integer index,CustomResourceConversion item) {\n+    return new ConversionResponseFluentImpl.CustomResourceConversionConvertedObjectsNestedImpl(index, item);\n   }\n-  public A addToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  public A addToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n-  public A setToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  public A setToCustomResourceDefinitionConvertedObjects(Integer index,CustomResourceDefinition item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);\n+    CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);\n     if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n     if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n      return (A)this;\n   }\n-  public A addToCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+  public A addToCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A addAllToV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+  public A addAllToCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n   }\n-  public A removeFromCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeFromCustomResourceDefinitionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition... items) {\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeAllFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n-    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  public A removeAllFromCustomResourceDefinitionConvertedObjects(Collection<CustomResourceDefinition> items) {\n+    for (CustomResourceDefinition item : items) {CustomResourceDefinitionBuilder builder = new CustomResourceDefinitionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n   }\n-  public A removeMatchingFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+  public A removeMatchingFromCustomResourceDefinitionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n     if (convertedObjects == null) return (A) this;\n     final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n     final List visitables = _visitables.get(\"convertedObjects\");\n     while (each.hasNext()) {\n       VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n       if (predicate.test(builder)) {\n         visitables.remove(builder);\n         each.remove();\n       }\n     }\n     return (A)this;\n   }\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionConvertedObject() {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl();\n-  }\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewCustomResourceDefinitionConditionConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(-1, item);\n+  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObject() {\n+    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl();\n   }\n-  public A addNewV1beta1CustomResourceDefinitionConditionConvertedObject(String lastTransitionTime,String message,String reason,String status,String type) {\n-    return (A)addToCustomResourceDefinitionConditionConvertedObjects(new CustomResourceDefinitionCondition(lastTransitionTime, message, reason, status, type));\n+  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> addNewCustomResourceDefinitionConvertedObjectLike(CustomResourceDefinition item) {\n+    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl(-1, item);\n   }\n-  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> setNewCustomResourceDefinitionConditionConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n-    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(index, item);\n+  public ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<A> setNewCustomResourceDefinitionConvertedObjectLike(Integer index,CustomResourceDefinition item) {\n+    return new ConversionResponseFluentImpl.CustomResourceDefinitionConvertedObjectsNestedImpl(index, item);\n   }\n   public A addToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n   public A setToCustomResourceDefinitionListConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n@@ -2722,14 +2672,64 @@\n   }\n   public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> addNewCustomResourceDefinitionListConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionListConvertedObjectsNestedImpl(-1, item);\n   }\n   public ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<A> setNewCustomResourceDefinitionListConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n     return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionListConvertedObjectsNestedImpl(index, item);\n   }\n+  public A addToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n+  }\n+  public A setToCustomResourceDefinitionConditionConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);\n+    if (index < 0 || index >= _visitables.get(\"convertedObjects\").size()) { _visitables.get(\"convertedObjects\").add(builder); } else { _visitables.get(\"convertedObjects\").set(index, builder);}\n+    if (index < 0 || index >= convertedObjects.size()) { convertedObjects.add(builder); } else { convertedObjects.set(index, builder);}\n+     return (A)this;\n+  }\n+  public A addToCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+  }\n+  public A addAllToV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+    if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").add(builder);this.convertedObjects.add(builder);} return (A)this;\n+  }\n+  public A removeFromCustomResourceDefinitionConditionConvertedObjects(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition... items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  }\n+  public A removeAllFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Collection<io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition> items) {\n+    for (io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item : items) {io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(item);_visitables.get(\"convertedObjects\").remove(builder);if (this.convertedObjects != null) {this.convertedObjects.remove(builder);}} return (A)this;\n+  }\n+  public A removeMatchingFromV1beta1CustomResourceDefinitionConditionConvertedObjects(Predicate<VisitableBuilder<? extends KubernetesResource,?>> predicate) {\n+    if (convertedObjects == null) return (A) this;\n+    final Iterator<VisitableBuilder<? extends KubernetesResource,?>> each = convertedObjects.iterator();\n+    final List visitables = _visitables.get(\"convertedObjects\");\n+    while (each.hasNext()) {\n+      VisitableBuilder<? extends KubernetesResource,?> builder = each.next();\n+      if (predicate.test(builder)) {\n+        visitables.remove(builder);\n+        each.remove();\n+      }\n+    }\n+    return (A)this;\n+  }\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewV1beta1CustomResourceDefinitionConditionConvertedObject() {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl();\n+  }\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> addNewCustomResourceDefinitionConditionConvertedObjectLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(-1, item);\n+  }\n+  public A addNewV1beta1CustomResourceDefinitionConditionConvertedObject(String lastTransitionTime,String message,String reason,String status,String type) {\n+    return (A)addToCustomResourceDefinitionConditionConvertedObjects(new CustomResourceDefinitionCondition(lastTransitionTime, message, reason, status, type));\n+  }\n+  public ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<A> setNewCustomResourceDefinitionConditionConvertedObjectLike(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+    return new ConversionResponseFluentImpl.V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(index, item);\n+  }\n   public A addToServiceReferenceConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(item);_visitables.get(\"convertedObjects\").add(index >= 0 ? index : _visitables.get(\"convertedObjects\").size(), builder);this.convertedObjects.add(index >= 0 ? index : convertedObjects.size(), builder); return (A)this;\n   }\n   public A setToServiceReferenceConvertedObjects(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n     if (this.convertedObjects == null) {this.convertedObjects = new ArrayList<VisitableBuilder<? extends KubernetesResource,?>>();}\n     io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(item);\n@@ -3898,48 +3898,48 @@\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n     public N endV1beta1WebhookClientConfigConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceColumnDefinitionConvertedObjectsNestedImpl<N> extends CustomResourceColumnDefinitionFluentImpl<ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>,Nested<N>{\n-    CustomResourceColumnDefinitionConvertedObjectsNestedImpl(Integer index,CustomResourceColumnDefinition item) {\n+  class WebhookConversionConvertedObjectsNestedImpl<N> extends WebhookConversionFluentImpl<ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>> implements ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>,Nested<N>{\n+    WebhookConversionConvertedObjectsNestedImpl(Integer index,WebhookConversion item) {\n       this.index = index;\n-      this.builder = new CustomResourceColumnDefinitionBuilder(this, item);\n+      this.builder = new WebhookConversionBuilder(this, item);\n     }\n-    CustomResourceColumnDefinitionConvertedObjectsNestedImpl() {\n+    WebhookConversionConvertedObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceColumnDefinitionBuilder(this);\n+      this.builder = new WebhookConversionBuilder(this);\n     }\n-    CustomResourceColumnDefinitionBuilder builder;\n+    WebhookConversionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n-    public N endCustomResourceColumnDefinitionConvertedObject() {\n+    public N endWebhookConversionConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class WebhookConversionConvertedObjectsNestedImpl<N> extends WebhookConversionFluentImpl<ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>> implements ConversionResponseFluent.WebhookConversionConvertedObjectsNested<N>,Nested<N>{\n-    WebhookConversionConvertedObjectsNestedImpl(Integer index,WebhookConversion item) {\n+  class CustomResourceColumnDefinitionConvertedObjectsNestedImpl<N> extends CustomResourceColumnDefinitionFluentImpl<ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceColumnDefinitionConvertedObjectsNested<N>,Nested<N>{\n+    CustomResourceColumnDefinitionConvertedObjectsNestedImpl(Integer index,CustomResourceColumnDefinition item) {\n       this.index = index;\n-      this.builder = new WebhookConversionBuilder(this, item);\n+      this.builder = new CustomResourceColumnDefinitionBuilder(this, item);\n     }\n-    WebhookConversionConvertedObjectsNestedImpl() {\n+    CustomResourceColumnDefinitionConvertedObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new WebhookConversionBuilder(this);\n+      this.builder = new CustomResourceColumnDefinitionBuilder(this);\n     }\n-    WebhookConversionBuilder builder;\n+    CustomResourceColumnDefinitionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n-    public N endWebhookConversionConvertedObject() {\n+    public N endCustomResourceColumnDefinitionConvertedObject() {\n       return and();\n     }\n     \n   }\n   class LocalObjectReferenceConvertedObjectsNestedImpl<N> extends LocalObjectReferenceFluentImpl<ConversionResponseFluent.LocalObjectReferenceConvertedObjectsNested<N>> implements ConversionResponseFluent.LocalObjectReferenceConvertedObjectsNested<N>,Nested<N>{\n     LocalObjectReferenceConvertedObjectsNestedImpl(Integer index,LocalObjectReference item) {\n       this.index = index;\n@@ -3974,33 +3974,14 @@\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n     public N endExternalDocumentationConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluentImpl<ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>,Nested<N>{\n-    V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n-      this.index = index;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this, item);\n-    }\n-    V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl() {\n-      this.index = -1;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this);\n-    }\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder;\n-    Integer index;\n-    public N and() {\n-      return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n-    }\n-    public N endV1beta1CustomResourceSubresourcesConvertedObject() {\n-      return and();\n-    }\n-    \n-  }\n   class CustomResourceDefinitionVersionConvertedObjectsNestedImpl<N> extends CustomResourceDefinitionVersionFluentImpl<ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceDefinitionVersionConvertedObjectsNested<N>,Nested<N>{\n     CustomResourceDefinitionVersionConvertedObjectsNestedImpl(Integer index,CustomResourceDefinitionVersion item) {\n       this.index = index;\n       this.builder = new CustomResourceDefinitionVersionBuilder(this, item);\n     }\n     CustomResourceDefinitionVersionConvertedObjectsNestedImpl() {\n       this.index = -1;\n@@ -4012,29 +3993,29 @@\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n     public N endCustomResourceDefinitionVersionConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceConversionConvertedObjectsNestedImpl<N> extends CustomResourceConversionFluentImpl<ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>,Nested<N>{\n-    CustomResourceConversionConvertedObjectsNestedImpl(Integer index,CustomResourceConversion item) {\n+  class V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesFluentImpl<ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1CustomResourceSubresourcesConvertedObjectsNested<N>,Nested<N>{\n+    V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresources item) {\n       this.index = index;\n-      this.builder = new CustomResourceConversionBuilder(this, item);\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this, item);\n     }\n-    CustomResourceConversionConvertedObjectsNestedImpl() {\n+    V1beta1CustomResourceSubresourcesConvertedObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceConversionBuilder(this);\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder(this);\n     }\n-    CustomResourceConversionBuilder builder;\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceSubresourcesBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n-    public N endCustomResourceConversionConvertedObject() {\n+    public N endV1beta1CustomResourceSubresourcesConvertedObject() {\n       return and();\n     }\n     \n   }\n   class ValidationRuleConvertedObjectsNestedImpl<N> extends ValidationRuleFluentImpl<ConversionResponseFluent.ValidationRuleConvertedObjectsNested<N>> implements ConversionResponseFluent.ValidationRuleConvertedObjectsNested<N>,Nested<N>{\n     ValidationRuleConvertedObjectsNestedImpl(Integer index,ValidationRule item) {\n       this.index = index;\n@@ -4050,48 +4031,48 @@\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n     public N endValidationRuleConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class CustomResourceDefinitionConvertedObjectsNestedImpl<N> extends CustomResourceDefinitionFluentImpl<ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>,Nested<N>{\n-    CustomResourceDefinitionConvertedObjectsNestedImpl(Integer index,CustomResourceDefinition item) {\n+  class CustomResourceConversionConvertedObjectsNestedImpl<N> extends CustomResourceConversionFluentImpl<ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceConversionConvertedObjectsNested<N>,Nested<N>{\n+    CustomResourceConversionConvertedObjectsNestedImpl(Integer index,CustomResourceConversion item) {\n       this.index = index;\n-      this.builder = new CustomResourceDefinitionBuilder(this, item);\n+      this.builder = new CustomResourceConversionBuilder(this, item);\n     }\n-    CustomResourceDefinitionConvertedObjectsNestedImpl() {\n+    CustomResourceConversionConvertedObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new CustomResourceDefinitionBuilder(this);\n+      this.builder = new CustomResourceConversionBuilder(this);\n     }\n-    CustomResourceDefinitionBuilder builder;\n+    CustomResourceConversionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n-    public N endCustomResourceDefinitionConvertedObject() {\n+    public N endCustomResourceConversionConvertedObject() {\n       return and();\n     }\n     \n   }\n-  class V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluentImpl<ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>,Nested<N>{\n-    V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+  class CustomResourceDefinitionConvertedObjectsNestedImpl<N> extends CustomResourceDefinitionFluentImpl<ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>> implements ConversionResponseFluent.CustomResourceDefinitionConvertedObjectsNested<N>,Nested<N>{\n+    CustomResourceDefinitionConvertedObjectsNestedImpl(Integer index,CustomResourceDefinition item) {\n       this.index = index;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this, item);\n+      this.builder = new CustomResourceDefinitionBuilder(this, item);\n     }\n-    V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl() {\n+    CustomResourceDefinitionConvertedObjectsNestedImpl() {\n       this.index = -1;\n-      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this);\n+      this.builder = new CustomResourceDefinitionBuilder(this);\n     }\n-    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder;\n+    CustomResourceDefinitionBuilder builder;\n     Integer index;\n     public N and() {\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n-    public N endV1beta1CustomResourceDefinitionConditionConvertedObject() {\n+    public N endCustomResourceDefinitionConvertedObject() {\n       return and();\n     }\n     \n   }\n   class V1beta1CustomResourceDefinitionListConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionListFluentImpl<ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1CustomResourceDefinitionListConvertedObjectsNested<N>,Nested<N>{\n     V1beta1CustomResourceDefinitionListConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionList item) {\n       this.index = index;\n@@ -4107,14 +4088,33 @@\n       return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n     }\n     public N endV1beta1CustomResourceDefinitionListConvertedObject() {\n       return and();\n     }\n     \n   }\n+  class V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionFluentImpl<ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1CustomResourceDefinitionConditionConvertedObjectsNested<N>,Nested<N>{\n+    V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionCondition item) {\n+      this.index = index;\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this, item);\n+    }\n+    V1beta1CustomResourceDefinitionConditionConvertedObjectsNestedImpl() {\n+      this.index = -1;\n+      this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder(this);\n+    }\n+    io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionConditionBuilder builder;\n+    Integer index;\n+    public N and() {\n+      return (N) ConversionResponseFluentImpl.this.setToConvertedObjects(index,builder.build());\n+    }\n+    public N endV1beta1CustomResourceDefinitionConditionConvertedObject() {\n+      return and();\n+    }\n+    \n+  }\n   class V1beta1ServiceReferenceConvertedObjectsNestedImpl<N> extends io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceFluentImpl<ConversionResponseFluent.V1beta1ServiceReferenceConvertedObjectsNested<N>> implements ConversionResponseFluent.V1beta1ServiceReferenceConvertedObjectsNested<N>,Nested<N>{\n     V1beta1ServiceReferenceConvertedObjectsNestedImpl(Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReference item) {\n       this.index = index;\n       this.builder = new io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ServiceReferenceBuilder(this, item);\n     }\n     V1beta1ServiceReferenceConvertedObjectsNestedImpl() {\n       this.index = -1;\n"}]}
