
io.fabric8.openclustermanagement.api.model.OpenClusterManagementAppsSchemaFluent Maven / Gradle / Ivy
package io.fabric8.openclustermanagement.api.model;
import java.lang.String;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ConfigMapKeySelectorFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionPerClusterStatus;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.IngressSelector;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ContactData;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.SecretKeySelectorBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionUnitStatusBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppCondition;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseRepoBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.OverridesBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.GitFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationSpecBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppConditionFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.Link;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItemSource;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ContactDataFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AnsibleJobsStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverridesBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppReleaseBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.OverridesFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverrides;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionSpecBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppReleaseFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppConditionBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmRepoBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverrideFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.GenericClusterReferenceBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionUnitStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.SourceFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationListBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.IngressSelectorFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.PackageFilterFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelSpecBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionList;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverridesFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.IngressSelectorBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionPerClusterStatusFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseListFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ImageSpec;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.Placement;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.HourRangeBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ConfigMapKeySelector;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.LinkFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.PlacementBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationSpecFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionSpecFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.TimeWindowBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.Overrides;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionListBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationListFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationStatusBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.GitHub;
import java.lang.SuppressWarnings;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ImageSpecFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelStatusFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.GitHubBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseRepoFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelStatusBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.Condition;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.DescriptorFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionStatusBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AllowDenyItemFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmRepoFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ConditionBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverride;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AllowDenyItem;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ServiceSelectorFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.GitBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelSpec;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.TimeWindowFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.PackageFilter;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppRelease;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ImageSpecBuilder;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.Subscription;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionUnitStatusFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItemBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionPerClusterStatusBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationSpec;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.PackageFilterBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseList;
import java.lang.Object;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.Application;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelListBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ObjectStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionListFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AnsibleJobsStatusFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppStatusFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ServiceSelector;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelListFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.GenericClusterReference;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmRepo;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ConditionFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ServiceSelectorBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.TimeWindow;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AnsibleJobsStatusBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.HourRangeFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItem;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.SecretKeySelectorFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ContactDataBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.DescriptorBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationStatusFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItemSourceFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ObjectStatusFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmRelease;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.AllowDenyItemBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItemFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseRepo;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelList;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionSpec;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.GitHubFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.AltSource;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ConfigMapKeySelectorBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.InfoItemSourceBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.LinkBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.Channel;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelGateBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.ClusterOverrideBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.Git;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.AltSourceFluent;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.Descriptor;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelSpecFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelGateFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionStatusFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.HourRange;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.SecretKeySelector;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.Source;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ObjectStatusBuilder;
import io.fabric8.openclustermanagement.api.model.app.k8s.v1beta1.ApplicationList;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmAppStatusBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.SourceBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.AltSourceBuilder;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.PlacementFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.placementrule.v1.GenericClusterReferenceFluent;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorschannel.apps.v1.ChannelGate;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v1.SubscriptionStatus;
import io.fabric8.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v1.HelmReleaseListBuilder;
/**
* Generated
*/
@SuppressWarnings("unchecked")
public class OpenClusterManagementAppsSchemaFluent> extends BaseFluent{
public OpenClusterManagementAppsSchemaFluent() {
}
public OpenClusterManagementAppsSchemaFluent(OpenClusterManagementAppsSchema instance) {
this.copyInstance(instance);
}
private ChannelBuilder openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel;
private ChannelGateBuilder openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate;
private ChannelListBuilder openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList;
private ChannelSpecBuilder openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec;
private ChannelStatusBuilder openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus;
private AltSourceBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource;
private GitBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git;
private GitHubBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub;
private HelmAppConditionBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition;
private HelmAppReleaseBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease;
private HelmAppStatusBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus;
private HelmReleaseBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease;
private HelmReleaseListBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList;
private HelmReleaseRepoBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo;
private HelmRepoBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo;
private SourceBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source;
private GenericClusterReferenceBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference;
private PlacementBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement;
private AllowDenyItemBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem;
private AnsibleJobsStatusBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus;
private ClusterOverrideBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride;
private ClusterOverridesBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides;
private HourRangeBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange;
private OverridesBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides;
private PackageFilterBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter;
private SubscriptionBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription;
private SubscriptionListBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList;
private SubscriptionPerClusterStatusBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus;
private SubscriptionSpecBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec;
private SubscriptionStatusBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus;
private SubscriptionUnitStatusBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus;
private TimeWindowBuilder openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow;
private ApplicationBuilder sigsK8sIoApplicationApiV1beta1Application;
private ApplicationListBuilder sigsK8sIoApplicationApiV1beta1ApplicationList;
private ApplicationSpecBuilder sigsK8sIoApplicationApiV1beta1ApplicationSpec;
private ApplicationStatusBuilder sigsK8sIoApplicationApiV1beta1ApplicationStatus;
private ConditionBuilder sigsK8sIoApplicationApiV1beta1Condition;
private ConfigMapKeySelectorBuilder sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector;
private ContactDataBuilder sigsK8sIoApplicationApiV1beta1ContactData;
private DescriptorBuilder sigsK8sIoApplicationApiV1beta1Descriptor;
private ImageSpecBuilder sigsK8sIoApplicationApiV1beta1ImageSpec;
private InfoItemBuilder sigsK8sIoApplicationApiV1beta1InfoItem;
private InfoItemSourceBuilder sigsK8sIoApplicationApiV1beta1InfoItemSource;
private IngressSelectorBuilder sigsK8sIoApplicationApiV1beta1IngressSelector;
private LinkBuilder sigsK8sIoApplicationApiV1beta1Link;
private ObjectStatusBuilder sigsK8sIoApplicationApiV1beta1ObjectStatus;
private SecretKeySelectorBuilder sigsK8sIoApplicationApiV1beta1SecretKeySelector;
private ServiceSelectorBuilder sigsK8sIoApplicationApiV1beta1ServiceSelector;
protected void copyInstance(OpenClusterManagementAppsSchema instance) {
instance = (instance != null ? instance : new OpenClusterManagementAppsSchema());
if (instance != null) {
this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel(instance.getOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel());
this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate(instance.getOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate());
this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList(instance.getOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList());
this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec(instance.getOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec());
this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus(instance.getOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus());
this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow(instance.getOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow());
this.withSigsK8sIoApplicationApiV1beta1Application(instance.getSigsK8sIoApplicationApiV1beta1Application());
this.withSigsK8sIoApplicationApiV1beta1ApplicationList(instance.getSigsK8sIoApplicationApiV1beta1ApplicationList());
this.withSigsK8sIoApplicationApiV1beta1ApplicationSpec(instance.getSigsK8sIoApplicationApiV1beta1ApplicationSpec());
this.withSigsK8sIoApplicationApiV1beta1ApplicationStatus(instance.getSigsK8sIoApplicationApiV1beta1ApplicationStatus());
this.withSigsK8sIoApplicationApiV1beta1Condition(instance.getSigsK8sIoApplicationApiV1beta1Condition());
this.withSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector(instance.getSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector());
this.withSigsK8sIoApplicationApiV1beta1ContactData(instance.getSigsK8sIoApplicationApiV1beta1ContactData());
this.withSigsK8sIoApplicationApiV1beta1Descriptor(instance.getSigsK8sIoApplicationApiV1beta1Descriptor());
this.withSigsK8sIoApplicationApiV1beta1ImageSpec(instance.getSigsK8sIoApplicationApiV1beta1ImageSpec());
this.withSigsK8sIoApplicationApiV1beta1InfoItem(instance.getSigsK8sIoApplicationApiV1beta1InfoItem());
this.withSigsK8sIoApplicationApiV1beta1InfoItemSource(instance.getSigsK8sIoApplicationApiV1beta1InfoItemSource());
this.withSigsK8sIoApplicationApiV1beta1IngressSelector(instance.getSigsK8sIoApplicationApiV1beta1IngressSelector());
this.withSigsK8sIoApplicationApiV1beta1Link(instance.getSigsK8sIoApplicationApiV1beta1Link());
this.withSigsK8sIoApplicationApiV1beta1ObjectStatus(instance.getSigsK8sIoApplicationApiV1beta1ObjectStatus());
this.withSigsK8sIoApplicationApiV1beta1SecretKeySelector(instance.getSigsK8sIoApplicationApiV1beta1SecretKeySelector());
this.withSigsK8sIoApplicationApiV1beta1ServiceSelector(instance.getSigsK8sIoApplicationApiV1beta1ServiceSelector());
}
}
public Channel buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel != null ? this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel(Channel openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel != null) {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel = new ChannelBuilder(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel);
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel").add(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel);
} else {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel").remove(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel != null;
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelLike(Channel item) {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested editOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel()).orElse(new ChannelBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelLike(Channel item) {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel()).orElse(item));
}
public ChannelGate buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate != null ? this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate(ChannelGate openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate != null) {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate = new ChannelGateBuilder(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate);
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate").add(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate);
} else {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate").remove(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate != null;
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateLike(ChannelGate item) {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested editOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate()).orElse(new ChannelGateBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateLike(ChannelGate item) {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate()).orElse(item));
}
public ChannelList buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList != null ? this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList(ChannelList openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList != null) {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList = new ChannelListBuilder(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList);
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList").add(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList);
} else {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList").remove(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList != null;
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListLike(ChannelList item) {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested editOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList()).orElse(new ChannelListBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListLike(ChannelList item) {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList()).orElse(item));
}
public ChannelSpec buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec != null ? this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec(ChannelSpec openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec != null) {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec = new ChannelSpecBuilder(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec);
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec").add(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec);
} else {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec").remove(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec != null;
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecLike(ChannelSpec item) {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested editOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec()).orElse(new ChannelSpecBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecLike(ChannelSpec item) {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec()).orElse(item));
}
public ChannelStatus buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus != null ? this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus(ChannelStatus openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus != null) {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus = new ChannelStatusBuilder(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus").add(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus").remove(this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return this.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusLike(ChannelStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested editOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus()).orElse(new ChannelStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusLike(ChannelStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus()).orElse(item));
}
public AltSource buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource(AltSource openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource = new AltSourceBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceLike(AltSource item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource()).orElse(new AltSourceBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceLike(AltSource item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource()).orElse(item));
}
public Git buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git(Git openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git = new GitBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitLike(Git item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git()).orElse(new GitBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitLike(Git item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git()).orElse(item));
}
public GitHub buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub(GitHub openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub = new GitHubBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubLike(GitHub item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub()).orElse(new GitHubBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubLike(GitHub item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub()).orElse(item));
}
public HelmAppCondition buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition(HelmAppCondition openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition = new HelmAppConditionBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition != null;
}
public A withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition(String lastTransitionTime,String message,String reason,String status,String type) {
return (A)withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition(new HelmAppCondition(lastTransitionTime, message, reason, status, type));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionLike(HelmAppCondition item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition()).orElse(new HelmAppConditionBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionLike(HelmAppCondition item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition()).orElse(item));
}
public HelmAppRelease buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease(HelmAppRelease openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease = new HelmAppReleaseBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease != null;
}
public A withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease(String manifest,String name) {
return (A)withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease(new HelmAppRelease(manifest, name));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseLike(HelmAppRelease item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease()).orElse(new HelmAppReleaseBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseLike(HelmAppRelease item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease()).orElse(item));
}
public HelmAppStatus buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus(HelmAppStatus openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus = new HelmAppStatusBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusLike(HelmAppStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus()).orElse(new HelmAppStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusLike(HelmAppStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus()).orElse(item));
}
public HelmRelease buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease(HelmRelease openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease = new HelmReleaseBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseLike(HelmRelease item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease()).orElse(new HelmReleaseBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseLike(HelmRelease item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease()).orElse(item));
}
public HelmReleaseList buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList(HelmReleaseList openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList = new HelmReleaseListBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListLike(HelmReleaseList item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList()).orElse(new HelmReleaseListBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListLike(HelmReleaseList item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList()).orElse(item));
}
public HelmReleaseRepo buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo(HelmReleaseRepo openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo = new HelmReleaseRepoBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoLike(HelmReleaseRepo item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo()).orElse(new HelmReleaseRepoBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoLike(HelmReleaseRepo item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo()).orElse(item));
}
public HelmRepo buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo(HelmRepo openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo = new HelmRepoBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoLike(HelmRepo item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo()).orElse(new HelmRepoBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoLike(HelmRepo item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo()).orElse(item));
}
public Source buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source(Source openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source = new SourceBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceLike(Source item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source()).orElse(new SourceBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceLike(Source item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source()).orElse(item));
}
public GenericClusterReference buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference(GenericClusterReference openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference = new GenericClusterReferenceBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference != null;
}
public A withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference(String name) {
return (A)withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference(new GenericClusterReference(name));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceLike(GenericClusterReference item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference()).orElse(new GenericClusterReferenceBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceLike(GenericClusterReference item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference()).orElse(item));
}
public Placement buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement(Placement openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement = new PlacementBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementLike(Placement item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement()).orElse(new PlacementBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementLike(Placement item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement()).orElse(item));
}
public AllowDenyItem buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem(AllowDenyItem openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem = new AllowDenyItemBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemLike(AllowDenyItem item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem()).orElse(new AllowDenyItemBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemLike(AllowDenyItem item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem()).orElse(item));
}
public AnsibleJobsStatus buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus(AnsibleJobsStatus openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus = new AnsibleJobsStatusBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusLike(AnsibleJobsStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus()).orElse(new AnsibleJobsStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusLike(AnsibleJobsStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus()).orElse(item));
}
public ClusterOverride buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride(ClusterOverride openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride = new ClusterOverrideBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideLike(ClusterOverride item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride()).orElse(new ClusterOverrideBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideLike(ClusterOverride item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride()).orElse(item));
}
public ClusterOverrides buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides(ClusterOverrides openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides = new ClusterOverridesBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesLike(ClusterOverrides item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides()).orElse(new ClusterOverridesBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesLike(ClusterOverrides item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides()).orElse(item));
}
public HourRange buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange(HourRange openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange = new HourRangeBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange != null;
}
public A withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange(String end,String start) {
return (A)withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange(new HourRange(end, start));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeLike(HourRange item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange()).orElse(new HourRangeBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeLike(HourRange item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange()).orElse(item));
}
public Overrides buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides(Overrides openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides = new OverridesBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesLike(Overrides item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides()).orElse(new OverridesBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesLike(Overrides item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides()).orElse(item));
}
public PackageFilter buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter(PackageFilter openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter = new PackageFilterBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterLike(PackageFilter item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter()).orElse(new PackageFilterBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterLike(PackageFilter item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter()).orElse(item));
}
public Subscription buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription(Subscription openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription = new SubscriptionBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionLike(Subscription item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription()).orElse(new SubscriptionBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionLike(Subscription item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription()).orElse(item));
}
public SubscriptionList buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList(SubscriptionList openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList = new SubscriptionListBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListLike(SubscriptionList item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList()).orElse(new SubscriptionListBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListLike(SubscriptionList item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList()).orElse(item));
}
public SubscriptionPerClusterStatus buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus(SubscriptionPerClusterStatus openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus = new SubscriptionPerClusterStatusBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusLike(SubscriptionPerClusterStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus()).orElse(new SubscriptionPerClusterStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusLike(SubscriptionPerClusterStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus()).orElse(item));
}
public SubscriptionSpec buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec(SubscriptionSpec openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec = new SubscriptionSpecBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecLike(SubscriptionSpec item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec()).orElse(new SubscriptionSpecBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecLike(SubscriptionSpec item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec()).orElse(item));
}
public SubscriptionStatus buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus(SubscriptionStatus openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus = new SubscriptionStatusBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusLike(SubscriptionStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus()).orElse(new SubscriptionStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusLike(SubscriptionStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus()).orElse(item));
}
public SubscriptionUnitStatus buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus(SubscriptionUnitStatus openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus = new SubscriptionUnitStatusBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusLike(SubscriptionUnitStatus item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus()).orElse(new SubscriptionUnitStatusBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusLike(SubscriptionUnitStatus item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus()).orElse(item));
}
public TimeWindow buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow != null ? this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow.build() : null;
}
public A withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow(TimeWindow openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow) {
this._visitables.remove("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow");
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow != null) {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow = new TimeWindowBuilder(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow);
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow").add(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow);
} else {
this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow = null;
this._visitables.get("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow").remove(this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow);
}
return (A) this;
}
public boolean hasOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return this.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow != null;
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested(null);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowLike(TimeWindow item) {
return new OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested(item);
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested editOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow()).orElse(null));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow()).orElse(new TimeWindowBuilder().build()));
}
public OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested editOrNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowLike(TimeWindow item) {
return withNewOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowLike(java.util.Optional.ofNullable(buildOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow()).orElse(item));
}
public Application buildSigsK8sIoApplicationApiV1beta1Application() {
return this.sigsK8sIoApplicationApiV1beta1Application != null ? this.sigsK8sIoApplicationApiV1beta1Application.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1Application(Application sigsK8sIoApplicationApiV1beta1Application) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1Application");
if (sigsK8sIoApplicationApiV1beta1Application != null) {
this.sigsK8sIoApplicationApiV1beta1Application = new ApplicationBuilder(sigsK8sIoApplicationApiV1beta1Application);
this._visitables.get("sigsK8sIoApplicationApiV1beta1Application").add(this.sigsK8sIoApplicationApiV1beta1Application);
} else {
this.sigsK8sIoApplicationApiV1beta1Application = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1Application").remove(this.sigsK8sIoApplicationApiV1beta1Application);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1Application() {
return this.sigsK8sIoApplicationApiV1beta1Application != null;
}
public SigsK8sIoApplicationApiV1beta1ApplicationNested withNewSigsK8sIoApplicationApiV1beta1Application() {
return new SigsK8sIoApplicationApiV1beta1ApplicationNested(null);
}
public SigsK8sIoApplicationApiV1beta1ApplicationNested withNewSigsK8sIoApplicationApiV1beta1ApplicationLike(Application item) {
return new SigsK8sIoApplicationApiV1beta1ApplicationNested(item);
}
public SigsK8sIoApplicationApiV1beta1ApplicationNested editSigsK8sIoApplicationApiV1beta1Application() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Application()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ApplicationNested editOrNewSigsK8sIoApplicationApiV1beta1Application() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Application()).orElse(new ApplicationBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ApplicationNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationLike(Application item) {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Application()).orElse(item));
}
public ApplicationList buildSigsK8sIoApplicationApiV1beta1ApplicationList() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationList != null ? this.sigsK8sIoApplicationApiV1beta1ApplicationList.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ApplicationList(ApplicationList sigsK8sIoApplicationApiV1beta1ApplicationList) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ApplicationList");
if (sigsK8sIoApplicationApiV1beta1ApplicationList != null) {
this.sigsK8sIoApplicationApiV1beta1ApplicationList = new ApplicationListBuilder(sigsK8sIoApplicationApiV1beta1ApplicationList);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationList").add(this.sigsK8sIoApplicationApiV1beta1ApplicationList);
} else {
this.sigsK8sIoApplicationApiV1beta1ApplicationList = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationList").remove(this.sigsK8sIoApplicationApiV1beta1ApplicationList);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ApplicationList() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationList != null;
}
public SigsK8sIoApplicationApiV1beta1ApplicationListNested withNewSigsK8sIoApplicationApiV1beta1ApplicationList() {
return new SigsK8sIoApplicationApiV1beta1ApplicationListNested(null);
}
public SigsK8sIoApplicationApiV1beta1ApplicationListNested withNewSigsK8sIoApplicationApiV1beta1ApplicationListLike(ApplicationList item) {
return new SigsK8sIoApplicationApiV1beta1ApplicationListNested(item);
}
public SigsK8sIoApplicationApiV1beta1ApplicationListNested editSigsK8sIoApplicationApiV1beta1ApplicationList() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationListLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationList()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ApplicationListNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationList() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationListLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationList()).orElse(new ApplicationListBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ApplicationListNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationListLike(ApplicationList item) {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationListLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationList()).orElse(item));
}
public ApplicationSpec buildSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationSpec != null ? this.sigsK8sIoApplicationApiV1beta1ApplicationSpec.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ApplicationSpec(ApplicationSpec sigsK8sIoApplicationApiV1beta1ApplicationSpec) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ApplicationSpec");
if (sigsK8sIoApplicationApiV1beta1ApplicationSpec != null) {
this.sigsK8sIoApplicationApiV1beta1ApplicationSpec = new ApplicationSpecBuilder(sigsK8sIoApplicationApiV1beta1ApplicationSpec);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationSpec").add(this.sigsK8sIoApplicationApiV1beta1ApplicationSpec);
} else {
this.sigsK8sIoApplicationApiV1beta1ApplicationSpec = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationSpec").remove(this.sigsK8sIoApplicationApiV1beta1ApplicationSpec);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationSpec != null;
}
public SigsK8sIoApplicationApiV1beta1ApplicationSpecNested withNewSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return new SigsK8sIoApplicationApiV1beta1ApplicationSpecNested(null);
}
public SigsK8sIoApplicationApiV1beta1ApplicationSpecNested withNewSigsK8sIoApplicationApiV1beta1ApplicationSpecLike(ApplicationSpec item) {
return new SigsK8sIoApplicationApiV1beta1ApplicationSpecNested(item);
}
public SigsK8sIoApplicationApiV1beta1ApplicationSpecNested editSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationSpec()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ApplicationSpecNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationSpec()).orElse(new ApplicationSpecBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ApplicationSpecNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationSpecLike(ApplicationSpec item) {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationSpec()).orElse(item));
}
public ApplicationStatus buildSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationStatus != null ? this.sigsK8sIoApplicationApiV1beta1ApplicationStatus.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ApplicationStatus(ApplicationStatus sigsK8sIoApplicationApiV1beta1ApplicationStatus) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ApplicationStatus");
if (sigsK8sIoApplicationApiV1beta1ApplicationStatus != null) {
this.sigsK8sIoApplicationApiV1beta1ApplicationStatus = new ApplicationStatusBuilder(sigsK8sIoApplicationApiV1beta1ApplicationStatus);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationStatus").add(this.sigsK8sIoApplicationApiV1beta1ApplicationStatus);
} else {
this.sigsK8sIoApplicationApiV1beta1ApplicationStatus = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ApplicationStatus").remove(this.sigsK8sIoApplicationApiV1beta1ApplicationStatus);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return this.sigsK8sIoApplicationApiV1beta1ApplicationStatus != null;
}
public SigsK8sIoApplicationApiV1beta1ApplicationStatusNested withNewSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return new SigsK8sIoApplicationApiV1beta1ApplicationStatusNested(null);
}
public SigsK8sIoApplicationApiV1beta1ApplicationStatusNested withNewSigsK8sIoApplicationApiV1beta1ApplicationStatusLike(ApplicationStatus item) {
return new SigsK8sIoApplicationApiV1beta1ApplicationStatusNested(item);
}
public SigsK8sIoApplicationApiV1beta1ApplicationStatusNested editSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationStatus()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ApplicationStatusNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationStatus()).orElse(new ApplicationStatusBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ApplicationStatusNested editOrNewSigsK8sIoApplicationApiV1beta1ApplicationStatusLike(ApplicationStatus item) {
return withNewSigsK8sIoApplicationApiV1beta1ApplicationStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ApplicationStatus()).orElse(item));
}
public Condition buildSigsK8sIoApplicationApiV1beta1Condition() {
return this.sigsK8sIoApplicationApiV1beta1Condition != null ? this.sigsK8sIoApplicationApiV1beta1Condition.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1Condition(Condition sigsK8sIoApplicationApiV1beta1Condition) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1Condition");
if (sigsK8sIoApplicationApiV1beta1Condition != null) {
this.sigsK8sIoApplicationApiV1beta1Condition = new ConditionBuilder(sigsK8sIoApplicationApiV1beta1Condition);
this._visitables.get("sigsK8sIoApplicationApiV1beta1Condition").add(this.sigsK8sIoApplicationApiV1beta1Condition);
} else {
this.sigsK8sIoApplicationApiV1beta1Condition = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1Condition").remove(this.sigsK8sIoApplicationApiV1beta1Condition);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1Condition() {
return this.sigsK8sIoApplicationApiV1beta1Condition != null;
}
public SigsK8sIoApplicationApiV1beta1ConditionNested withNewSigsK8sIoApplicationApiV1beta1Condition() {
return new SigsK8sIoApplicationApiV1beta1ConditionNested(null);
}
public SigsK8sIoApplicationApiV1beta1ConditionNested withNewSigsK8sIoApplicationApiV1beta1ConditionLike(Condition item) {
return new SigsK8sIoApplicationApiV1beta1ConditionNested(item);
}
public SigsK8sIoApplicationApiV1beta1ConditionNested editSigsK8sIoApplicationApiV1beta1Condition() {
return withNewSigsK8sIoApplicationApiV1beta1ConditionLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Condition()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ConditionNested editOrNewSigsK8sIoApplicationApiV1beta1Condition() {
return withNewSigsK8sIoApplicationApiV1beta1ConditionLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Condition()).orElse(new ConditionBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ConditionNested editOrNewSigsK8sIoApplicationApiV1beta1ConditionLike(Condition item) {
return withNewSigsK8sIoApplicationApiV1beta1ConditionLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Condition()).orElse(item));
}
public ConfigMapKeySelector buildSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector != null ? this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector(ConfigMapKeySelector sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector");
if (sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector != null) {
this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector = new ConfigMapKeySelectorBuilder(sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector").add(this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector);
} else {
this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector").remove(this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return this.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector != null;
}
public SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested withNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return new SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested(null);
}
public SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested withNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorLike(ConfigMapKeySelector item) {
return new SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested(item);
}
public SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested editSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return withNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested editOrNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return withNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector()).orElse(new ConfigMapKeySelectorBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested editOrNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorLike(ConfigMapKeySelector item) {
return withNewSigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector()).orElse(item));
}
public ContactData buildSigsK8sIoApplicationApiV1beta1ContactData() {
return this.sigsK8sIoApplicationApiV1beta1ContactData != null ? this.sigsK8sIoApplicationApiV1beta1ContactData.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ContactData(ContactData sigsK8sIoApplicationApiV1beta1ContactData) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ContactData");
if (sigsK8sIoApplicationApiV1beta1ContactData != null) {
this.sigsK8sIoApplicationApiV1beta1ContactData = new ContactDataBuilder(sigsK8sIoApplicationApiV1beta1ContactData);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ContactData").add(this.sigsK8sIoApplicationApiV1beta1ContactData);
} else {
this.sigsK8sIoApplicationApiV1beta1ContactData = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ContactData").remove(this.sigsK8sIoApplicationApiV1beta1ContactData);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ContactData() {
return this.sigsK8sIoApplicationApiV1beta1ContactData != null;
}
public A withNewSigsK8sIoApplicationApiV1beta1ContactData(String email,String name,String url) {
return (A)withSigsK8sIoApplicationApiV1beta1ContactData(new ContactData(email, name, url));
}
public SigsK8sIoApplicationApiV1beta1ContactDataNested withNewSigsK8sIoApplicationApiV1beta1ContactData() {
return new SigsK8sIoApplicationApiV1beta1ContactDataNested(null);
}
public SigsK8sIoApplicationApiV1beta1ContactDataNested withNewSigsK8sIoApplicationApiV1beta1ContactDataLike(ContactData item) {
return new SigsK8sIoApplicationApiV1beta1ContactDataNested(item);
}
public SigsK8sIoApplicationApiV1beta1ContactDataNested editSigsK8sIoApplicationApiV1beta1ContactData() {
return withNewSigsK8sIoApplicationApiV1beta1ContactDataLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ContactData()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ContactDataNested editOrNewSigsK8sIoApplicationApiV1beta1ContactData() {
return withNewSigsK8sIoApplicationApiV1beta1ContactDataLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ContactData()).orElse(new ContactDataBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ContactDataNested editOrNewSigsK8sIoApplicationApiV1beta1ContactDataLike(ContactData item) {
return withNewSigsK8sIoApplicationApiV1beta1ContactDataLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ContactData()).orElse(item));
}
public Descriptor buildSigsK8sIoApplicationApiV1beta1Descriptor() {
return this.sigsK8sIoApplicationApiV1beta1Descriptor != null ? this.sigsK8sIoApplicationApiV1beta1Descriptor.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1Descriptor(Descriptor sigsK8sIoApplicationApiV1beta1Descriptor) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1Descriptor");
if (sigsK8sIoApplicationApiV1beta1Descriptor != null) {
this.sigsK8sIoApplicationApiV1beta1Descriptor = new DescriptorBuilder(sigsK8sIoApplicationApiV1beta1Descriptor);
this._visitables.get("sigsK8sIoApplicationApiV1beta1Descriptor").add(this.sigsK8sIoApplicationApiV1beta1Descriptor);
} else {
this.sigsK8sIoApplicationApiV1beta1Descriptor = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1Descriptor").remove(this.sigsK8sIoApplicationApiV1beta1Descriptor);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1Descriptor() {
return this.sigsK8sIoApplicationApiV1beta1Descriptor != null;
}
public SigsK8sIoApplicationApiV1beta1DescriptorNested withNewSigsK8sIoApplicationApiV1beta1Descriptor() {
return new SigsK8sIoApplicationApiV1beta1DescriptorNested(null);
}
public SigsK8sIoApplicationApiV1beta1DescriptorNested withNewSigsK8sIoApplicationApiV1beta1DescriptorLike(Descriptor item) {
return new SigsK8sIoApplicationApiV1beta1DescriptorNested(item);
}
public SigsK8sIoApplicationApiV1beta1DescriptorNested editSigsK8sIoApplicationApiV1beta1Descriptor() {
return withNewSigsK8sIoApplicationApiV1beta1DescriptorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Descriptor()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1DescriptorNested editOrNewSigsK8sIoApplicationApiV1beta1Descriptor() {
return withNewSigsK8sIoApplicationApiV1beta1DescriptorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Descriptor()).orElse(new DescriptorBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1DescriptorNested editOrNewSigsK8sIoApplicationApiV1beta1DescriptorLike(Descriptor item) {
return withNewSigsK8sIoApplicationApiV1beta1DescriptorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Descriptor()).orElse(item));
}
public ImageSpec buildSigsK8sIoApplicationApiV1beta1ImageSpec() {
return this.sigsK8sIoApplicationApiV1beta1ImageSpec != null ? this.sigsK8sIoApplicationApiV1beta1ImageSpec.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ImageSpec(ImageSpec sigsK8sIoApplicationApiV1beta1ImageSpec) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ImageSpec");
if (sigsK8sIoApplicationApiV1beta1ImageSpec != null) {
this.sigsK8sIoApplicationApiV1beta1ImageSpec = new ImageSpecBuilder(sigsK8sIoApplicationApiV1beta1ImageSpec);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ImageSpec").add(this.sigsK8sIoApplicationApiV1beta1ImageSpec);
} else {
this.sigsK8sIoApplicationApiV1beta1ImageSpec = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ImageSpec").remove(this.sigsK8sIoApplicationApiV1beta1ImageSpec);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ImageSpec() {
return this.sigsK8sIoApplicationApiV1beta1ImageSpec != null;
}
public A withNewSigsK8sIoApplicationApiV1beta1ImageSpec(String size,String src,String type) {
return (A)withSigsK8sIoApplicationApiV1beta1ImageSpec(new ImageSpec(size, src, type));
}
public SigsK8sIoApplicationApiV1beta1ImageSpecNested withNewSigsK8sIoApplicationApiV1beta1ImageSpec() {
return new SigsK8sIoApplicationApiV1beta1ImageSpecNested(null);
}
public SigsK8sIoApplicationApiV1beta1ImageSpecNested withNewSigsK8sIoApplicationApiV1beta1ImageSpecLike(ImageSpec item) {
return new SigsK8sIoApplicationApiV1beta1ImageSpecNested(item);
}
public SigsK8sIoApplicationApiV1beta1ImageSpecNested editSigsK8sIoApplicationApiV1beta1ImageSpec() {
return withNewSigsK8sIoApplicationApiV1beta1ImageSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ImageSpec()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ImageSpecNested editOrNewSigsK8sIoApplicationApiV1beta1ImageSpec() {
return withNewSigsK8sIoApplicationApiV1beta1ImageSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ImageSpec()).orElse(new ImageSpecBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ImageSpecNested editOrNewSigsK8sIoApplicationApiV1beta1ImageSpecLike(ImageSpec item) {
return withNewSigsK8sIoApplicationApiV1beta1ImageSpecLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ImageSpec()).orElse(item));
}
public InfoItem buildSigsK8sIoApplicationApiV1beta1InfoItem() {
return this.sigsK8sIoApplicationApiV1beta1InfoItem != null ? this.sigsK8sIoApplicationApiV1beta1InfoItem.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1InfoItem(InfoItem sigsK8sIoApplicationApiV1beta1InfoItem) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1InfoItem");
if (sigsK8sIoApplicationApiV1beta1InfoItem != null) {
this.sigsK8sIoApplicationApiV1beta1InfoItem = new InfoItemBuilder(sigsK8sIoApplicationApiV1beta1InfoItem);
this._visitables.get("sigsK8sIoApplicationApiV1beta1InfoItem").add(this.sigsK8sIoApplicationApiV1beta1InfoItem);
} else {
this.sigsK8sIoApplicationApiV1beta1InfoItem = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1InfoItem").remove(this.sigsK8sIoApplicationApiV1beta1InfoItem);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1InfoItem() {
return this.sigsK8sIoApplicationApiV1beta1InfoItem != null;
}
public SigsK8sIoApplicationApiV1beta1InfoItemNested withNewSigsK8sIoApplicationApiV1beta1InfoItem() {
return new SigsK8sIoApplicationApiV1beta1InfoItemNested(null);
}
public SigsK8sIoApplicationApiV1beta1InfoItemNested withNewSigsK8sIoApplicationApiV1beta1InfoItemLike(InfoItem item) {
return new SigsK8sIoApplicationApiV1beta1InfoItemNested(item);
}
public SigsK8sIoApplicationApiV1beta1InfoItemNested editSigsK8sIoApplicationApiV1beta1InfoItem() {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItem()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1InfoItemNested editOrNewSigsK8sIoApplicationApiV1beta1InfoItem() {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItem()).orElse(new InfoItemBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1InfoItemNested editOrNewSigsK8sIoApplicationApiV1beta1InfoItemLike(InfoItem item) {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItem()).orElse(item));
}
public InfoItemSource buildSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return this.sigsK8sIoApplicationApiV1beta1InfoItemSource != null ? this.sigsK8sIoApplicationApiV1beta1InfoItemSource.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1InfoItemSource(InfoItemSource sigsK8sIoApplicationApiV1beta1InfoItemSource) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1InfoItemSource");
if (sigsK8sIoApplicationApiV1beta1InfoItemSource != null) {
this.sigsK8sIoApplicationApiV1beta1InfoItemSource = new InfoItemSourceBuilder(sigsK8sIoApplicationApiV1beta1InfoItemSource);
this._visitables.get("sigsK8sIoApplicationApiV1beta1InfoItemSource").add(this.sigsK8sIoApplicationApiV1beta1InfoItemSource);
} else {
this.sigsK8sIoApplicationApiV1beta1InfoItemSource = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1InfoItemSource").remove(this.sigsK8sIoApplicationApiV1beta1InfoItemSource);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return this.sigsK8sIoApplicationApiV1beta1InfoItemSource != null;
}
public SigsK8sIoApplicationApiV1beta1InfoItemSourceNested withNewSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return new SigsK8sIoApplicationApiV1beta1InfoItemSourceNested(null);
}
public SigsK8sIoApplicationApiV1beta1InfoItemSourceNested withNewSigsK8sIoApplicationApiV1beta1InfoItemSourceLike(InfoItemSource item) {
return new SigsK8sIoApplicationApiV1beta1InfoItemSourceNested(item);
}
public SigsK8sIoApplicationApiV1beta1InfoItemSourceNested editSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemSourceLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItemSource()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1InfoItemSourceNested editOrNewSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemSourceLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItemSource()).orElse(new InfoItemSourceBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1InfoItemSourceNested editOrNewSigsK8sIoApplicationApiV1beta1InfoItemSourceLike(InfoItemSource item) {
return withNewSigsK8sIoApplicationApiV1beta1InfoItemSourceLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1InfoItemSource()).orElse(item));
}
public IngressSelector buildSigsK8sIoApplicationApiV1beta1IngressSelector() {
return this.sigsK8sIoApplicationApiV1beta1IngressSelector != null ? this.sigsK8sIoApplicationApiV1beta1IngressSelector.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1IngressSelector(IngressSelector sigsK8sIoApplicationApiV1beta1IngressSelector) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1IngressSelector");
if (sigsK8sIoApplicationApiV1beta1IngressSelector != null) {
this.sigsK8sIoApplicationApiV1beta1IngressSelector = new IngressSelectorBuilder(sigsK8sIoApplicationApiV1beta1IngressSelector);
this._visitables.get("sigsK8sIoApplicationApiV1beta1IngressSelector").add(this.sigsK8sIoApplicationApiV1beta1IngressSelector);
} else {
this.sigsK8sIoApplicationApiV1beta1IngressSelector = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1IngressSelector").remove(this.sigsK8sIoApplicationApiV1beta1IngressSelector);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1IngressSelector() {
return this.sigsK8sIoApplicationApiV1beta1IngressSelector != null;
}
public SigsK8sIoApplicationApiV1beta1IngressSelectorNested withNewSigsK8sIoApplicationApiV1beta1IngressSelector() {
return new SigsK8sIoApplicationApiV1beta1IngressSelectorNested(null);
}
public SigsK8sIoApplicationApiV1beta1IngressSelectorNested withNewSigsK8sIoApplicationApiV1beta1IngressSelectorLike(IngressSelector item) {
return new SigsK8sIoApplicationApiV1beta1IngressSelectorNested(item);
}
public SigsK8sIoApplicationApiV1beta1IngressSelectorNested editSigsK8sIoApplicationApiV1beta1IngressSelector() {
return withNewSigsK8sIoApplicationApiV1beta1IngressSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1IngressSelector()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1IngressSelectorNested editOrNewSigsK8sIoApplicationApiV1beta1IngressSelector() {
return withNewSigsK8sIoApplicationApiV1beta1IngressSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1IngressSelector()).orElse(new IngressSelectorBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1IngressSelectorNested editOrNewSigsK8sIoApplicationApiV1beta1IngressSelectorLike(IngressSelector item) {
return withNewSigsK8sIoApplicationApiV1beta1IngressSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1IngressSelector()).orElse(item));
}
public Link buildSigsK8sIoApplicationApiV1beta1Link() {
return this.sigsK8sIoApplicationApiV1beta1Link != null ? this.sigsK8sIoApplicationApiV1beta1Link.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1Link(Link sigsK8sIoApplicationApiV1beta1Link) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1Link");
if (sigsK8sIoApplicationApiV1beta1Link != null) {
this.sigsK8sIoApplicationApiV1beta1Link = new LinkBuilder(sigsK8sIoApplicationApiV1beta1Link);
this._visitables.get("sigsK8sIoApplicationApiV1beta1Link").add(this.sigsK8sIoApplicationApiV1beta1Link);
} else {
this.sigsK8sIoApplicationApiV1beta1Link = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1Link").remove(this.sigsK8sIoApplicationApiV1beta1Link);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1Link() {
return this.sigsK8sIoApplicationApiV1beta1Link != null;
}
public A withNewSigsK8sIoApplicationApiV1beta1Link(String description,String url) {
return (A)withSigsK8sIoApplicationApiV1beta1Link(new Link(description, url));
}
public SigsK8sIoApplicationApiV1beta1LinkNested withNewSigsK8sIoApplicationApiV1beta1Link() {
return new SigsK8sIoApplicationApiV1beta1LinkNested(null);
}
public SigsK8sIoApplicationApiV1beta1LinkNested withNewSigsK8sIoApplicationApiV1beta1LinkLike(Link item) {
return new SigsK8sIoApplicationApiV1beta1LinkNested(item);
}
public SigsK8sIoApplicationApiV1beta1LinkNested editSigsK8sIoApplicationApiV1beta1Link() {
return withNewSigsK8sIoApplicationApiV1beta1LinkLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Link()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1LinkNested editOrNewSigsK8sIoApplicationApiV1beta1Link() {
return withNewSigsK8sIoApplicationApiV1beta1LinkLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Link()).orElse(new LinkBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1LinkNested editOrNewSigsK8sIoApplicationApiV1beta1LinkLike(Link item) {
return withNewSigsK8sIoApplicationApiV1beta1LinkLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1Link()).orElse(item));
}
public ObjectStatus buildSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return this.sigsK8sIoApplicationApiV1beta1ObjectStatus != null ? this.sigsK8sIoApplicationApiV1beta1ObjectStatus.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ObjectStatus(ObjectStatus sigsK8sIoApplicationApiV1beta1ObjectStatus) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ObjectStatus");
if (sigsK8sIoApplicationApiV1beta1ObjectStatus != null) {
this.sigsK8sIoApplicationApiV1beta1ObjectStatus = new ObjectStatusBuilder(sigsK8sIoApplicationApiV1beta1ObjectStatus);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ObjectStatus").add(this.sigsK8sIoApplicationApiV1beta1ObjectStatus);
} else {
this.sigsK8sIoApplicationApiV1beta1ObjectStatus = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ObjectStatus").remove(this.sigsK8sIoApplicationApiV1beta1ObjectStatus);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return this.sigsK8sIoApplicationApiV1beta1ObjectStatus != null;
}
public A withNewSigsK8sIoApplicationApiV1beta1ObjectStatus(String group,String kind,String link,String name,String status) {
return (A)withSigsK8sIoApplicationApiV1beta1ObjectStatus(new ObjectStatus(group, kind, link, name, status));
}
public SigsK8sIoApplicationApiV1beta1ObjectStatusNested withNewSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return new SigsK8sIoApplicationApiV1beta1ObjectStatusNested(null);
}
public SigsK8sIoApplicationApiV1beta1ObjectStatusNested withNewSigsK8sIoApplicationApiV1beta1ObjectStatusLike(ObjectStatus item) {
return new SigsK8sIoApplicationApiV1beta1ObjectStatusNested(item);
}
public SigsK8sIoApplicationApiV1beta1ObjectStatusNested editSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return withNewSigsK8sIoApplicationApiV1beta1ObjectStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ObjectStatus()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ObjectStatusNested editOrNewSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return withNewSigsK8sIoApplicationApiV1beta1ObjectStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ObjectStatus()).orElse(new ObjectStatusBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ObjectStatusNested editOrNewSigsK8sIoApplicationApiV1beta1ObjectStatusLike(ObjectStatus item) {
return withNewSigsK8sIoApplicationApiV1beta1ObjectStatusLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ObjectStatus()).orElse(item));
}
public SecretKeySelector buildSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return this.sigsK8sIoApplicationApiV1beta1SecretKeySelector != null ? this.sigsK8sIoApplicationApiV1beta1SecretKeySelector.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1SecretKeySelector(SecretKeySelector sigsK8sIoApplicationApiV1beta1SecretKeySelector) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1SecretKeySelector");
if (sigsK8sIoApplicationApiV1beta1SecretKeySelector != null) {
this.sigsK8sIoApplicationApiV1beta1SecretKeySelector = new SecretKeySelectorBuilder(sigsK8sIoApplicationApiV1beta1SecretKeySelector);
this._visitables.get("sigsK8sIoApplicationApiV1beta1SecretKeySelector").add(this.sigsK8sIoApplicationApiV1beta1SecretKeySelector);
} else {
this.sigsK8sIoApplicationApiV1beta1SecretKeySelector = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1SecretKeySelector").remove(this.sigsK8sIoApplicationApiV1beta1SecretKeySelector);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return this.sigsK8sIoApplicationApiV1beta1SecretKeySelector != null;
}
public SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested withNewSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return new SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested(null);
}
public SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested withNewSigsK8sIoApplicationApiV1beta1SecretKeySelectorLike(SecretKeySelector item) {
return new SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested(item);
}
public SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested editSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return withNewSigsK8sIoApplicationApiV1beta1SecretKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1SecretKeySelector()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested editOrNewSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return withNewSigsK8sIoApplicationApiV1beta1SecretKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1SecretKeySelector()).orElse(new SecretKeySelectorBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested editOrNewSigsK8sIoApplicationApiV1beta1SecretKeySelectorLike(SecretKeySelector item) {
return withNewSigsK8sIoApplicationApiV1beta1SecretKeySelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1SecretKeySelector()).orElse(item));
}
public ServiceSelector buildSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return this.sigsK8sIoApplicationApiV1beta1ServiceSelector != null ? this.sigsK8sIoApplicationApiV1beta1ServiceSelector.build() : null;
}
public A withSigsK8sIoApplicationApiV1beta1ServiceSelector(ServiceSelector sigsK8sIoApplicationApiV1beta1ServiceSelector) {
this._visitables.remove("sigsK8sIoApplicationApiV1beta1ServiceSelector");
if (sigsK8sIoApplicationApiV1beta1ServiceSelector != null) {
this.sigsK8sIoApplicationApiV1beta1ServiceSelector = new ServiceSelectorBuilder(sigsK8sIoApplicationApiV1beta1ServiceSelector);
this._visitables.get("sigsK8sIoApplicationApiV1beta1ServiceSelector").add(this.sigsK8sIoApplicationApiV1beta1ServiceSelector);
} else {
this.sigsK8sIoApplicationApiV1beta1ServiceSelector = null;
this._visitables.get("sigsK8sIoApplicationApiV1beta1ServiceSelector").remove(this.sigsK8sIoApplicationApiV1beta1ServiceSelector);
}
return (A) this;
}
public boolean hasSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return this.sigsK8sIoApplicationApiV1beta1ServiceSelector != null;
}
public SigsK8sIoApplicationApiV1beta1ServiceSelectorNested withNewSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return new SigsK8sIoApplicationApiV1beta1ServiceSelectorNested(null);
}
public SigsK8sIoApplicationApiV1beta1ServiceSelectorNested withNewSigsK8sIoApplicationApiV1beta1ServiceSelectorLike(ServiceSelector item) {
return new SigsK8sIoApplicationApiV1beta1ServiceSelectorNested(item);
}
public SigsK8sIoApplicationApiV1beta1ServiceSelectorNested editSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return withNewSigsK8sIoApplicationApiV1beta1ServiceSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ServiceSelector()).orElse(null));
}
public SigsK8sIoApplicationApiV1beta1ServiceSelectorNested editOrNewSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return withNewSigsK8sIoApplicationApiV1beta1ServiceSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ServiceSelector()).orElse(new ServiceSelectorBuilder().build()));
}
public SigsK8sIoApplicationApiV1beta1ServiceSelectorNested editOrNewSigsK8sIoApplicationApiV1beta1ServiceSelectorLike(ServiceSelector item) {
return withNewSigsK8sIoApplicationApiV1beta1ServiceSelectorLike(java.util.Optional.ofNullable(buildSigsK8sIoApplicationApiV1beta1ServiceSelector()).orElse(item));
}
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
OpenClusterManagementAppsSchemaFluent that = (OpenClusterManagementAppsSchemaFluent) o;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel, that.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate, that.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList, that.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec, that.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus, that.openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus)) return false;
if (!java.util.Objects.equals(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow, that.openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1Application, that.sigsK8sIoApplicationApiV1beta1Application)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ApplicationList, that.sigsK8sIoApplicationApiV1beta1ApplicationList)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ApplicationSpec, that.sigsK8sIoApplicationApiV1beta1ApplicationSpec)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ApplicationStatus, that.sigsK8sIoApplicationApiV1beta1ApplicationStatus)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1Condition, that.sigsK8sIoApplicationApiV1beta1Condition)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector, that.sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ContactData, that.sigsK8sIoApplicationApiV1beta1ContactData)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1Descriptor, that.sigsK8sIoApplicationApiV1beta1Descriptor)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ImageSpec, that.sigsK8sIoApplicationApiV1beta1ImageSpec)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1InfoItem, that.sigsK8sIoApplicationApiV1beta1InfoItem)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1InfoItemSource, that.sigsK8sIoApplicationApiV1beta1InfoItemSource)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1IngressSelector, that.sigsK8sIoApplicationApiV1beta1IngressSelector)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1Link, that.sigsK8sIoApplicationApiV1beta1Link)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ObjectStatus, that.sigsK8sIoApplicationApiV1beta1ObjectStatus)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1SecretKeySelector, that.sigsK8sIoApplicationApiV1beta1SecretKeySelector)) return false;
if (!java.util.Objects.equals(sigsK8sIoApplicationApiV1beta1ServiceSelector, that.sigsK8sIoApplicationApiV1beta1ServiceSelector)) return false;
return true;
}
public int hashCode() {
return java.util.Objects.hash(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel, openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate, openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList, openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec, openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus, openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow, sigsK8sIoApplicationApiV1beta1Application, sigsK8sIoApplicationApiV1beta1ApplicationList, sigsK8sIoApplicationApiV1beta1ApplicationSpec, sigsK8sIoApplicationApiV1beta1ApplicationStatus, sigsK8sIoApplicationApiV1beta1Condition, sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector, sigsK8sIoApplicationApiV1beta1ContactData, sigsK8sIoApplicationApiV1beta1Descriptor, sigsK8sIoApplicationApiV1beta1ImageSpec, sigsK8sIoApplicationApiV1beta1InfoItem, sigsK8sIoApplicationApiV1beta1InfoItemSource, sigsK8sIoApplicationApiV1beta1IngressSelector, sigsK8sIoApplicationApiV1beta1Link, sigsK8sIoApplicationApiV1beta1ObjectStatus, sigsK8sIoApplicationApiV1beta1SecretKeySelector, sigsK8sIoApplicationApiV1beta1ServiceSelector, super.hashCode());
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel != null) { sb.append("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel:"); sb.append(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel + ","); }
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate != null) { sb.append("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate:"); sb.append(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate + ","); }
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList != null) { sb.append("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList:"); sb.append(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList + ","); }
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec != null) { sb.append("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec:"); sb.append(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec + ","); }
if (openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus + ","); }
if (openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow != null) { sb.append("openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow:"); sb.append(openClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow + ","); }
if (sigsK8sIoApplicationApiV1beta1Application != null) { sb.append("sigsK8sIoApplicationApiV1beta1Application:"); sb.append(sigsK8sIoApplicationApiV1beta1Application + ","); }
if (sigsK8sIoApplicationApiV1beta1ApplicationList != null) { sb.append("sigsK8sIoApplicationApiV1beta1ApplicationList:"); sb.append(sigsK8sIoApplicationApiV1beta1ApplicationList + ","); }
if (sigsK8sIoApplicationApiV1beta1ApplicationSpec != null) { sb.append("sigsK8sIoApplicationApiV1beta1ApplicationSpec:"); sb.append(sigsK8sIoApplicationApiV1beta1ApplicationSpec + ","); }
if (sigsK8sIoApplicationApiV1beta1ApplicationStatus != null) { sb.append("sigsK8sIoApplicationApiV1beta1ApplicationStatus:"); sb.append(sigsK8sIoApplicationApiV1beta1ApplicationStatus + ","); }
if (sigsK8sIoApplicationApiV1beta1Condition != null) { sb.append("sigsK8sIoApplicationApiV1beta1Condition:"); sb.append(sigsK8sIoApplicationApiV1beta1Condition + ","); }
if (sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector != null) { sb.append("sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector:"); sb.append(sigsK8sIoApplicationApiV1beta1ConfigMapKeySelector + ","); }
if (sigsK8sIoApplicationApiV1beta1ContactData != null) { sb.append("sigsK8sIoApplicationApiV1beta1ContactData:"); sb.append(sigsK8sIoApplicationApiV1beta1ContactData + ","); }
if (sigsK8sIoApplicationApiV1beta1Descriptor != null) { sb.append("sigsK8sIoApplicationApiV1beta1Descriptor:"); sb.append(sigsK8sIoApplicationApiV1beta1Descriptor + ","); }
if (sigsK8sIoApplicationApiV1beta1ImageSpec != null) { sb.append("sigsK8sIoApplicationApiV1beta1ImageSpec:"); sb.append(sigsK8sIoApplicationApiV1beta1ImageSpec + ","); }
if (sigsK8sIoApplicationApiV1beta1InfoItem != null) { sb.append("sigsK8sIoApplicationApiV1beta1InfoItem:"); sb.append(sigsK8sIoApplicationApiV1beta1InfoItem + ","); }
if (sigsK8sIoApplicationApiV1beta1InfoItemSource != null) { sb.append("sigsK8sIoApplicationApiV1beta1InfoItemSource:"); sb.append(sigsK8sIoApplicationApiV1beta1InfoItemSource + ","); }
if (sigsK8sIoApplicationApiV1beta1IngressSelector != null) { sb.append("sigsK8sIoApplicationApiV1beta1IngressSelector:"); sb.append(sigsK8sIoApplicationApiV1beta1IngressSelector + ","); }
if (sigsK8sIoApplicationApiV1beta1Link != null) { sb.append("sigsK8sIoApplicationApiV1beta1Link:"); sb.append(sigsK8sIoApplicationApiV1beta1Link + ","); }
if (sigsK8sIoApplicationApiV1beta1ObjectStatus != null) { sb.append("sigsK8sIoApplicationApiV1beta1ObjectStatus:"); sb.append(sigsK8sIoApplicationApiV1beta1ObjectStatus + ","); }
if (sigsK8sIoApplicationApiV1beta1SecretKeySelector != null) { sb.append("sigsK8sIoApplicationApiV1beta1SecretKeySelector:"); sb.append(sigsK8sIoApplicationApiV1beta1SecretKeySelector + ","); }
if (sigsK8sIoApplicationApiV1beta1ServiceSelector != null) { sb.append("sigsK8sIoApplicationApiV1beta1ServiceSelector:"); sb.append(sigsK8sIoApplicationApiV1beta1ServiceSelector); }
sb.append("}");
return sb.toString();
}
public class OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested extends ChannelFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelNested(Channel item) {
this.builder = new ChannelBuilder(this, item);
}
ChannelBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1Channel() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested extends ChannelGateFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGateNested(ChannelGate item) {
this.builder = new ChannelGateBuilder(this, item);
}
ChannelGateBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelGate() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested extends ChannelListFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelListNested(ChannelList item) {
this.builder = new ChannelListBuilder(this, item);
}
ChannelListBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelList() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested extends ChannelSpecFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpecNested(ChannelSpec item) {
this.builder = new ChannelSpecBuilder(this, item);
}
ChannelSpecBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelSpec() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested extends ChannelStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatusNested(ChannelStatus item) {
this.builder = new ChannelStatusBuilder(this, item);
}
ChannelStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsChannelPkgApisAppsV1ChannelStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested extends AltSourceFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSourceNested(AltSource item) {
this.builder = new AltSourceBuilder(this, item);
}
AltSourceBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1AltSource() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested extends GitFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitNested(Git item) {
this.builder = new GitBuilder(this, item);
}
GitBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Git() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested extends GitHubFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHubNested(GitHub item) {
this.builder = new GitHubBuilder(this, item);
}
GitHubBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1GitHub() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested extends HelmAppConditionFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppConditionNested(HelmAppCondition item) {
this.builder = new HelmAppConditionBuilder(this, item);
}
HelmAppConditionBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppCondition() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested extends HelmAppReleaseFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppReleaseNested(HelmAppRelease item) {
this.builder = new HelmAppReleaseBuilder(this, item);
}
HelmAppReleaseBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppRelease() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested extends HelmAppStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatusNested(HelmAppStatus item) {
this.builder = new HelmAppStatusBuilder(this, item);
}
HelmAppStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmAppStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested extends HelmReleaseFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseNested(HelmRelease item) {
this.builder = new HelmReleaseBuilder(this, item);
}
HelmReleaseBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRelease() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested extends HelmReleaseListFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseListNested(HelmReleaseList item) {
this.builder = new HelmReleaseListBuilder(this, item);
}
HelmReleaseListBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseList() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested extends HelmReleaseRepoFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepoNested(HelmReleaseRepo item) {
this.builder = new HelmReleaseRepoBuilder(this, item);
}
HelmReleaseRepoBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmReleaseRepo() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested extends HelmRepoFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepoNested(HelmRepo item) {
this.builder = new HelmRepoBuilder(this, item);
}
HelmRepoBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1HelmRepo() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested extends SourceFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1SourceNested(Source item) {
this.builder = new SourceBuilder(this, item);
}
SourceBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsHelmreleaseV1Source() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested extends GenericClusterReferenceFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReferenceNested(GenericClusterReference item) {
this.builder = new GenericClusterReferenceBuilder(this, item);
}
GenericClusterReferenceBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1GenericClusterReference() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested extends PlacementFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1PlacementNested(Placement item) {
this.builder = new PlacementBuilder(this, item);
}
PlacementBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsPlacementruleV1Placement() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested extends AllowDenyItemFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItemNested(AllowDenyItem item) {
this.builder = new AllowDenyItemBuilder(this, item);
}
AllowDenyItemBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AllowDenyItem() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested extends AnsibleJobsStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatusNested(AnsibleJobsStatus item) {
this.builder = new AnsibleJobsStatusBuilder(this, item);
}
AnsibleJobsStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1AnsibleJobsStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested extends ClusterOverrideFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrideNested(ClusterOverride item) {
this.builder = new ClusterOverrideBuilder(this, item);
}
ClusterOverrideBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverride() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested extends ClusterOverridesFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverridesNested(ClusterOverrides item) {
this.builder = new ClusterOverridesBuilder(this, item);
}
ClusterOverridesBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1ClusterOverrides() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested extends HourRangeFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRangeNested(HourRange item) {
this.builder = new HourRangeBuilder(this, item);
}
HourRangeBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1HourRange() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested extends OverridesFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1OverridesNested(Overrides item) {
this.builder = new OverridesBuilder(this, item);
}
OverridesBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Overrides() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested extends PackageFilterFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilterNested(PackageFilter item) {
this.builder = new PackageFilterBuilder(this, item);
}
PackageFilterBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1PackageFilter() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested extends SubscriptionFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionNested(Subscription item) {
this.builder = new SubscriptionBuilder(this, item);
}
SubscriptionBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1Subscription() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested extends SubscriptionListFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionListNested(SubscriptionList item) {
this.builder = new SubscriptionListBuilder(this, item);
}
SubscriptionListBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionList() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested extends SubscriptionPerClusterStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatusNested(SubscriptionPerClusterStatus item) {
this.builder = new SubscriptionPerClusterStatusBuilder(this, item);
}
SubscriptionPerClusterStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionPerClusterStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested extends SubscriptionSpecFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpecNested(SubscriptionSpec item) {
this.builder = new SubscriptionSpecBuilder(this, item);
}
SubscriptionSpecBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionSpec() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested extends SubscriptionStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatusNested(SubscriptionStatus item) {
this.builder = new SubscriptionStatusBuilder(this, item);
}
SubscriptionStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested extends SubscriptionUnitStatusFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatusNested(SubscriptionUnitStatus item) {
this.builder = new SubscriptionUnitStatusBuilder(this, item);
}
SubscriptionUnitStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1SubscriptionUnitStatus() {
return and();
}
}
public class OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested extends TimeWindowFluent> implements Nested{
OpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindowNested(TimeWindow item) {
this.builder = new TimeWindowBuilder(this, item);
}
TimeWindowBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow(builder.build());
}
public N endOpenClusterManagementIoMulticloudOperatorsSubscriptionPkgApisAppsV1TimeWindow() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ApplicationNested extends ApplicationFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ApplicationNested(Application item) {
this.builder = new ApplicationBuilder(this, item);
}
ApplicationBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1Application(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1Application() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ApplicationListNested extends ApplicationListFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ApplicationListNested(ApplicationList item) {
this.builder = new ApplicationListBuilder(this, item);
}
ApplicationListBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ApplicationList(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ApplicationList() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ApplicationSpecNested extends ApplicationSpecFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ApplicationSpecNested(ApplicationSpec item) {
this.builder = new ApplicationSpecBuilder(this, item);
}
ApplicationSpecBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ApplicationSpec(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ApplicationSpec() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ApplicationStatusNested extends ApplicationStatusFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ApplicationStatusNested(ApplicationStatus item) {
this.builder = new ApplicationStatusBuilder(this, item);
}
ApplicationStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ApplicationStatus(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ApplicationStatus() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ConditionNested extends ConditionFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ConditionNested(Condition item) {
this.builder = new ConditionBuilder(this, item);
}
ConditionBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1Condition(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1Condition() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested extends ConfigMapKeySelectorFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ConfigMapKeySelectorNested(ConfigMapKeySelector item) {
this.builder = new ConfigMapKeySelectorBuilder(this, item);
}
ConfigMapKeySelectorBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ConfigMapKeySelector() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ContactDataNested extends ContactDataFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ContactDataNested(ContactData item) {
this.builder = new ContactDataBuilder(this, item);
}
ContactDataBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ContactData(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ContactData() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1DescriptorNested extends DescriptorFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1DescriptorNested(Descriptor item) {
this.builder = new DescriptorBuilder(this, item);
}
DescriptorBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1Descriptor(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1Descriptor() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ImageSpecNested extends ImageSpecFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ImageSpecNested(ImageSpec item) {
this.builder = new ImageSpecBuilder(this, item);
}
ImageSpecBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ImageSpec(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ImageSpec() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1InfoItemNested extends InfoItemFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1InfoItemNested(InfoItem item) {
this.builder = new InfoItemBuilder(this, item);
}
InfoItemBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1InfoItem(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1InfoItem() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1InfoItemSourceNested extends InfoItemSourceFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1InfoItemSourceNested(InfoItemSource item) {
this.builder = new InfoItemSourceBuilder(this, item);
}
InfoItemSourceBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1InfoItemSource(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1InfoItemSource() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1IngressSelectorNested extends IngressSelectorFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1IngressSelectorNested(IngressSelector item) {
this.builder = new IngressSelectorBuilder(this, item);
}
IngressSelectorBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1IngressSelector(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1IngressSelector() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1LinkNested extends LinkFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1LinkNested(Link item) {
this.builder = new LinkBuilder(this, item);
}
LinkBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1Link(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1Link() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ObjectStatusNested extends ObjectStatusFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ObjectStatusNested(ObjectStatus item) {
this.builder = new ObjectStatusBuilder(this, item);
}
ObjectStatusBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ObjectStatus(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ObjectStatus() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested extends SecretKeySelectorFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1SecretKeySelectorNested(SecretKeySelector item) {
this.builder = new SecretKeySelectorBuilder(this, item);
}
SecretKeySelectorBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1SecretKeySelector(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1SecretKeySelector() {
return and();
}
}
public class SigsK8sIoApplicationApiV1beta1ServiceSelectorNested extends ServiceSelectorFluent> implements Nested{
SigsK8sIoApplicationApiV1beta1ServiceSelectorNested(ServiceSelector item) {
this.builder = new ServiceSelectorBuilder(this, item);
}
ServiceSelectorBuilder builder;
public N and() {
return (N) OpenClusterManagementAppsSchemaFluent.this.withSigsK8sIoApplicationApiV1beta1ServiceSelector(builder.build());
}
public N endSigsK8sIoApplicationApiV1beta1ServiceSelector() {
return and();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy