annotations.io.fabric8.kubernetes.api.model.KubeSchemaFluentImpl Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.openshift.api.model.OAuthAccessToken;
import io.fabric8.openshift.api.model.Identity;
import io.fabric8.openshift.api.model.ClusterRoleBinding;
import io.fabric8.openshift.api.model.Template;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResource;
import java.io.Serializable;
import io.fabric8.kubernetes.api.model.extensions.Ingress;
import io.fabric8.openshift.api.model.OAuthAuthorizeToken;
import io.fabric8.kubernetes.api.model.extensions.Deployment;
import io.fabric8.openshift.api.model.PolicyBindingList;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollback;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscaler;
import io.fabric8.openshift.api.model.ClusterPolicyBinding;
import io.fabric8.openshift.api.model.SubjectAccessReview;
import io.fabric8.openshift.api.model.PolicyList;
import io.fabric8.openshift.api.model.ClusterPolicyList;
import io.fabric8.openshift.api.model.OAuthClient;
import io.fabric8.openshift.api.model.LocalSubjectAccessReview;
import io.fabric8.openshift.api.model.ProjectList;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetList;
import io.fabric8.openshift.api.model.ImageList;
import io.fabric8.openshift.api.model.Policy;
import io.fabric8.openshift.api.model.BuildRequest;
import io.fabric8.openshift.api.model.UserList;
import io.fabric8.openshift.api.model.ImageStreamList;
import io.fabric8.openshift.api.model.OAuthClientList;
import io.fabric8.openshift.api.model.RouteList;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerList;
import io.fabric8.kubernetes.api.model.extensions.Job;
import io.fabric8.openshift.api.model.TemplateList;
import io.fabric8.openshift.api.model.Project;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetList;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationList;
import io.fabric8.openshift.api.model.OAuthClientAuthorization;
import io.fabric8.openshift.api.model.TagEvent;
import io.fabric8.openshift.api.model.RoleList;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceList;
import io.fabric8.kubernetes.api.model.extensions.JobList;
import java.util.Map;
import io.fabric8.openshift.api.model.ProjectRequest;
import io.fabric8.openshift.api.model.BuildList;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponse;
import io.fabric8.openshift.api.model.GroupList;
import io.fabric8.openshift.api.model.RoleBinding;
import io.fabric8.openshift.api.model.User;
import io.fabric8.kubernetes.api.model.extensions.DeploymentList;
import io.fabric8.openshift.api.model.BuildConfigList;
import io.fabric8.kubernetes.api.model.extensions.Scale;
import io.fabric8.openshift.api.model.ClusterPolicyBindingList;
import java.util.AbstractMap;
import io.fabric8.openshift.api.model.RoleBindingList;
import io.fabric8.openshift.api.model.Role;
import java.util.Map;
import io.fabric8.kubernetes.api.model.extensions.IngressList;
import io.fabric8.openshift.api.model.OAuthAccessTokenList;
import io.fabric8.openshift.api.model.ClusterPolicy;
import io.fabric8.openshift.api.model.DeploymentConfigList;
import io.fabric8.openshift.api.model.Group;
import io.fabric8.openshift.api.model.ClusterRoleBindingList;
import java.util.HashMap;
import io.fabric8.openshift.api.model.IdentityList;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenList;
import io.fabric8.kubernetes.api.model.extensions.DaemonSet;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSet;
import io.fabric8.openshift.api.model.PolicyBinding;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.DeploymentConfigListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyBindingFluentImpl;
import io.fabric8.openshift.api.model.ClusterRoleBindingFluentImpl;
import io.fabric8.openshift.api.model.RoleBindingListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.TagEventFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.IdentityListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressFluent;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListFluent;
import io.fabric8.openshift.api.model.ProjectRequestBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyListFluent;
import io.fabric8.openshift.api.model.ProjectBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.fabric8.openshift.api.model.GroupFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.IngressBuilder;
import io.fabric8.openshift.api.model.RoleBindingFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyBindingFluent;
import io.fabric8.openshift.api.model.PolicyFluentImpl;
import io.fabric8.openshift.api.model.BuildConfigListFluentImpl;
import io.fabric8.openshift.api.model.BuildRequestBuilder;
import io.fabric8.openshift.api.model.GroupBuilder;
import io.fabric8.openshift.api.model.BuildListFluentImpl;
import io.fabric8.openshift.api.model.TagEventFluent;
import io.fabric8.kubernetes.api.model.extensions.IngressListFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ImageListFluent;
import io.fabric8.openshift.api.model.ClusterPolicyBindingBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyBuilder;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluent;
import io.fabric8.openshift.api.model.UserFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyBindingFluentImpl;
import io.fabric8.openshift.api.model.ImageListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyFluent;
import io.fabric8.openshift.api.model.IdentityFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressListBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobFluent;
import io.fabric8.openshift.api.model.IdentityListBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ProjectListFluentImpl;
import io.fabric8.openshift.api.model.TemplateListFluentImpl;
import io.fabric8.openshift.api.model.RoleListFluent;
import io.fabric8.openshift.api.model.TemplateListBuilder;
import io.fabric8.openshift.api.model.ProjectListBuilder;
import io.fabric8.openshift.api.model.TemplateBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ProjectListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.RoleBindingBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.GroupListFluent;
import io.fabric8.openshift.api.model.GroupFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListFluent;
import io.fabric8.openshift.api.model.OAuthClientListFluentImpl;
import io.fabric8.openshift.api.model.BuildConfigListFluent;
import io.fabric8.openshift.api.model.RoleBindingListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ScaleFluentImpl;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyListFluentImpl;
import io.fabric8.openshift.api.model.RoleBindingFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ScaleBuilder;
import io.fabric8.openshift.api.model.ImageStreamListFluent;
import io.fabric8.openshift.api.model.PolicyBindingListFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.JobListBuilder;
import io.fabric8.openshift.api.model.ImageListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListBuilder;
import io.fabric8.openshift.api.model.UserFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewFluent;
import io.fabric8.openshift.api.model.OAuthAccessTokenListFluentImpl;
import io.fabric8.openshift.api.model.OAuthClientFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationFluent;
import io.fabric8.openshift.api.model.UserListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.BuildRequestFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.fabric8.kubernetes.api.model.extensions.DeploymentFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ImageStreamListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.BuildConfigListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.TemplateListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.BuildListFluent;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListBuilder;
import io.fabric8.openshift.api.model.OAuthClientBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListFluent;
import io.fabric8.openshift.api.model.UserListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Visitable;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerListFluentImpl;
import io.fabric8.openshift.api.model.OAuthAccessTokenListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.RoleBindingListFluent;
import io.fabric8.openshift.api.model.UserBuilder;
import io.fabric8.openshift.api.model.RouteListBuilder;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent;
import io.fabric8.kubernetes.api.builder.Visitable;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListFluent;
import io.fabric8.kubernetes.api.model.extensions.IngressFluentImpl;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenBuilder;
import io.fabric8.openshift.api.model.LocalSubjectAccessReviewBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenListFluent;
import io.fabric8.openshift.api.model.ProjectRequestFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.TagEventBuilder;
import io.fabric8.openshift.api.model.PolicyListFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.IdentityBuilder;
import io.fabric8.openshift.api.model.OAuthClientListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenBuilder;
import io.fabric8.kubernetes.api.builder.Builder;
import io.fabric8.openshift.api.model.GroupListBuilder;
import io.fabric8.openshift.api.model.RoleListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.DeploymentConfigListBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ProjectRequestFluentImpl;
import io.fabric8.openshift.api.model.PolicyListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientListFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyBindingListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder;
import io.fabric8.kubernetes.api.model.extensions.DeploymentListFluentImpl;
import io.fabric8.openshift.api.model.TemplateFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.ThirdPartyResourceListFluent;
import io.fabric8.openshift.api.model.ClusterRoleBindingListFluent;
import io.fabric8.openshift.api.model.ProjectFluentImpl;
import io.fabric8.openshift.api.model.ClusterRoleBindingListFluentImpl;
import io.fabric8.openshift.api.model.GroupListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerFluent;
import io.fabric8.openshift.api.model.OAuthAuthorizeTokenListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationFluentImpl;
import io.fabric8.openshift.api.model.ClusterPolicyListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.SubjectAccessReviewResponseFluent;
import io.fabric8.openshift.api.model.PolicyBindingBuilder;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.DeploymentConfigListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.BuildListBuilder;
import io.fabric8.openshift.api.model.TemplateFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ImageStreamListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyBindingFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.PolicyBindingListFluent;
import io.fabric8.kubernetes.api.model.extensions.DaemonSetListFluent;
import io.fabric8.kubernetes.api.model.extensions.JobListFluent;
import io.fabric8.openshift.api.model.ClusterPolicyListBuilder;
import io.fabric8.openshift.api.model.RouteListFluentImpl;
import io.fabric8.openshift.api.model.RouteListFluent;
import io.fabric8.kubernetes.api.model.extensions.ReplicaSetListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationListFluent;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.model.extensions.JobFluentImpl;
import io.fabric8.openshift.api.model.RoleListBuilder;
import io.fabric8.kubernetes.api.model.extensions.IngressListFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthAccessTokenFluentImpl;
import io.fabric8.openshift.api.model.IdentityFluentImpl;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListFluentImpl;
import io.fabric8.openshift.api.model.RoleFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.BuildRequestFluent;
import io.fabric8.openshift.api.model.ClusterPolicyFluent;
import io.fabric8.openshift.api.model.ClusterPolicyBindingListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.OAuthClientAuthorizationBuilder;
import io.fabric8.openshift.api.model.ClusterRoleBindingListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.RoleFluentImpl;
import io.fabric8.openshift.api.model.ProjectFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.UserListBuilder;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.openshift.api.model.RoleBuilder;
import io.fabric8.openshift.api.model.IdentityListFluent;
import io.fabric8.openshift.api.model.ClusterRoleBindingFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
public class KubeSchemaFluentImpl> extends BaseFluent implements KubeSchemaFluent{
VisitableBuilder BaseKubernetesList; VisitableBuilder Binding; VisitableBuilder BuildConfigList; VisitableBuilder BuildList; VisitableBuilder BuildRequest; VisitableBuilder ClusterPolicy; VisitableBuilder ClusterPolicyBinding; VisitableBuilder ClusterPolicyBindingList; VisitableBuilder ClusterPolicyList; VisitableBuilder ClusterRoleBinding; VisitableBuilder ClusterRoleBindingList; VisitableBuilder ComponentStatusList; VisitableBuilder Config; VisitableBuilder ConfigMap; VisitableBuilder ConfigMapList; VisitableBuilder ContainerStatus; VisitableBuilder DaemonSet; VisitableBuilder DaemonSetList; VisitableBuilder DeleteOptions; VisitableBuilder Deployment; VisitableBuilder DeploymentConfigList; VisitableBuilder DeploymentList; VisitableBuilder DeploymentRollback; VisitableBuilder Endpoints; VisitableBuilder EndpointsList; VisitableBuilder EnvVar; VisitableBuilder EventList; VisitableBuilder Group; VisitableBuilder GroupList; VisitableBuilder HorizontalPodAutoscaler; VisitableBuilder HorizontalPodAutoscalerList; VisitableBuilder Identity; VisitableBuilder IdentityList; VisitableBuilder ImageList; VisitableBuilder ImageStreamList; VisitableBuilder Ingress; VisitableBuilder IngressList; VisitableBuilder Job; VisitableBuilder JobList; VisitableBuilder LimitRangeList; VisitableBuilder ListMeta; VisitableBuilder LocalSubjectAccessReview; VisitableBuilder Namespace; VisitableBuilder NamespaceList; VisitableBuilder Node; VisitableBuilder NodeList; VisitableBuilder OAuthAccessToken; VisitableBuilder OAuthAccessTokenList; VisitableBuilder OAuthAuthorizeToken; VisitableBuilder OAuthAuthorizeTokenList; VisitableBuilder OAuthClient; VisitableBuilder OAuthClientAuthorization; VisitableBuilder OAuthClientAuthorizationList; VisitableBuilder OAuthClientList; VisitableBuilder ObjectMeta; VisitableBuilder PersistentVolume; VisitableBuilder PersistentVolumeClaim; VisitableBuilder PersistentVolumeClaimList; VisitableBuilder PersistentVolumeList; VisitableBuilder PodList; VisitableBuilder PodTemplateList; VisitableBuilder Policy; VisitableBuilder PolicyBinding; VisitableBuilder PolicyBindingList; VisitableBuilder PolicyList; VisitableBuilder Project; VisitableBuilder ProjectList; VisitableBuilder ProjectRequest; VisitableBuilder Quantity; VisitableBuilder ReplicaSet; VisitableBuilder ReplicaSetList; VisitableBuilder ReplicationControllerList; VisitableBuilder ResourceQuota; VisitableBuilder ResourceQuotaList; VisitableBuilder Role; VisitableBuilder RoleBinding; VisitableBuilder RoleBindingList; VisitableBuilder RoleList; VisitableBuilder RootPaths; VisitableBuilder RouteList; VisitableBuilder Scale; VisitableBuilder Secret; VisitableBuilder SecretList; VisitableBuilder SecurityContextConstraints; VisitableBuilder SecurityContextConstraintsList; VisitableBuilder ServiceAccount; VisitableBuilder ServiceAccountList; VisitableBuilder ServiceList; VisitableBuilder Status; VisitableBuilder SubjectAccessReview; VisitableBuilder SubjectAccessReviewResponse; VisitableBuilder TagEvent; VisitableBuilder Template; VisitableBuilder TemplateList; VisitableBuilder ThirdPartyResource; VisitableBuilder ThirdPartyResourceList; VisitableBuilder User; VisitableBuilder UserList; VisitableBuilder WatchEvent; Map additionalProperties = new HashMap();
public KubeSchemaFluentImpl(){
}
public KubeSchemaFluentImpl( KubeSchema instance ){
this.withBaseKubernetesList(instance.getBaseKubernetesList()); this.withBinding(instance.getBinding()); this.withBuildConfigList(instance.getBuildConfigList()); this.withBuildList(instance.getBuildList()); this.withBuildRequest(instance.getBuildRequest()); this.withClusterPolicy(instance.getClusterPolicy()); this.withClusterPolicyBinding(instance.getClusterPolicyBinding()); this.withClusterPolicyBindingList(instance.getClusterPolicyBindingList()); this.withClusterPolicyList(instance.getClusterPolicyList()); this.withClusterRoleBinding(instance.getClusterRoleBinding()); this.withClusterRoleBindingList(instance.getClusterRoleBindingList()); this.withComponentStatusList(instance.getComponentStatusList()); this.withConfig(instance.getConfig()); this.withConfigMap(instance.getConfigMap()); this.withConfigMapList(instance.getConfigMapList()); this.withContainerStatus(instance.getContainerStatus()); this.withDaemonSet(instance.getDaemonSet()); this.withDaemonSetList(instance.getDaemonSetList()); this.withDeleteOptions(instance.getDeleteOptions()); this.withDeployment(instance.getDeployment()); this.withDeploymentConfigList(instance.getDeploymentConfigList()); this.withDeploymentList(instance.getDeploymentList()); this.withDeploymentRollback(instance.getDeploymentRollback()); this.withEndpoints(instance.getEndpoints()); this.withEndpointsList(instance.getEndpointsList()); this.withEnvVar(instance.getEnvVar()); this.withEventList(instance.getEventList()); this.withGroup(instance.getGroup()); this.withGroupList(instance.getGroupList()); this.withHorizontalPodAutoscaler(instance.getHorizontalPodAutoscaler()); this.withHorizontalPodAutoscalerList(instance.getHorizontalPodAutoscalerList()); this.withIdentity(instance.getIdentity()); this.withIdentityList(instance.getIdentityList()); this.withImageList(instance.getImageList()); this.withImageStreamList(instance.getImageStreamList()); this.withIngress(instance.getIngress()); this.withIngressList(instance.getIngressList()); this.withJob(instance.getJob()); this.withJobList(instance.getJobList()); this.withLimitRangeList(instance.getLimitRangeList()); this.withListMeta(instance.getListMeta()); this.withLocalSubjectAccessReview(instance.getLocalSubjectAccessReview()); this.withNamespace(instance.getNamespace()); this.withNamespaceList(instance.getNamespaceList()); this.withNode(instance.getNode()); this.withNodeList(instance.getNodeList()); this.withOAuthAccessToken(instance.getOAuthAccessToken()); this.withOAuthAccessTokenList(instance.getOAuthAccessTokenList()); this.withOAuthAuthorizeToken(instance.getOAuthAuthorizeToken()); this.withOAuthAuthorizeTokenList(instance.getOAuthAuthorizeTokenList()); this.withOAuthClient(instance.getOAuthClient()); this.withOAuthClientAuthorization(instance.getOAuthClientAuthorization()); this.withOAuthClientAuthorizationList(instance.getOAuthClientAuthorizationList()); this.withOAuthClientList(instance.getOAuthClientList()); this.withObjectMeta(instance.getObjectMeta()); this.withPersistentVolume(instance.getPersistentVolume()); this.withPersistentVolumeClaim(instance.getPersistentVolumeClaim()); this.withPersistentVolumeClaimList(instance.getPersistentVolumeClaimList()); this.withPersistentVolumeList(instance.getPersistentVolumeList()); this.withPodList(instance.getPodList()); this.withPodTemplateList(instance.getPodTemplateList()); this.withPolicy(instance.getPolicy()); this.withPolicyBinding(instance.getPolicyBinding()); this.withPolicyBindingList(instance.getPolicyBindingList()); this.withPolicyList(instance.getPolicyList()); this.withProject(instance.getProject()); this.withProjectList(instance.getProjectList()); this.withProjectRequest(instance.getProjectRequest()); this.withQuantity(instance.getQuantity()); this.withReplicaSet(instance.getReplicaSet()); this.withReplicaSetList(instance.getReplicaSetList()); this.withReplicationControllerList(instance.getReplicationControllerList()); this.withResourceQuota(instance.getResourceQuota()); this.withResourceQuotaList(instance.getResourceQuotaList()); this.withRole(instance.getRole()); this.withRoleBinding(instance.getRoleBinding()); this.withRoleBindingList(instance.getRoleBindingList()); this.withRoleList(instance.getRoleList()); this.withRootPaths(instance.getRootPaths()); this.withRouteList(instance.getRouteList()); this.withScale(instance.getScale()); this.withSecret(instance.getSecret()); this.withSecretList(instance.getSecretList()); this.withSecurityContextConstraints(instance.getSecurityContextConstraints()); this.withSecurityContextConstraintsList(instance.getSecurityContextConstraintsList()); this.withServiceAccount(instance.getServiceAccount()); this.withServiceAccountList(instance.getServiceAccountList()); this.withServiceList(instance.getServiceList()); this.withStatus(instance.getStatus()); this.withSubjectAccessReview(instance.getSubjectAccessReview()); this.withSubjectAccessReviewResponse(instance.getSubjectAccessReviewResponse()); this.withTagEvent(instance.getTagEvent()); this.withTemplate(instance.getTemplate()); this.withTemplateList(instance.getTemplateList()); this.withThirdPartyResource(instance.getThirdPartyResource()); this.withThirdPartyResourceList(instance.getThirdPartyResourceList()); this.withUser(instance.getUser()); this.withUserList(instance.getUserList()); this.withWatchEvent(instance.getWatchEvent());
}
public BaseKubernetesList getBaseKubernetesList(){
return this.BaseKubernetesList!=null?this.BaseKubernetesList.build():null;
}
public T withBaseKubernetesList( BaseKubernetesList BaseKubernetesList){
if (BaseKubernetesList!=null){ this.BaseKubernetesList= new BaseKubernetesListBuilder(BaseKubernetesList); _visitables.add(this.BaseKubernetesList);} return (T) this;
}
public BaseKubernetesListNested withNewBaseKubernetesList(){
return new BaseKubernetesListNestedImpl();
}
public BaseKubernetesListNested withNewBaseKubernetesListLike( BaseKubernetesList item){
return new BaseKubernetesListNestedImpl(item);
}
public BaseKubernetesListNested editBaseKubernetesList(){
return withNewBaseKubernetesListLike(getBaseKubernetesList());
}
public Binding getBinding(){
return this.Binding!=null?this.Binding.build():null;
}
public T withBinding( Binding Binding){
if (Binding!=null){ this.Binding= new BindingBuilder(Binding); _visitables.add(this.Binding);} return (T) this;
}
public BindingNested withNewBinding(){
return new BindingNestedImpl();
}
public BindingNested withNewBindingLike( Binding item){
return new BindingNestedImpl(item);
}
public BindingNested editBinding(){
return withNewBindingLike(getBinding());
}
public BuildConfigList getBuildConfigList(){
return this.BuildConfigList!=null?this.BuildConfigList.build():null;
}
public T withBuildConfigList( BuildConfigList BuildConfigList){
if (BuildConfigList!=null){ this.BuildConfigList= new BuildConfigListBuilder(BuildConfigList); _visitables.add(this.BuildConfigList);} return (T) this;
}
public BuildConfigListNested withNewBuildConfigList(){
return new BuildConfigListNestedImpl();
}
public BuildConfigListNested withNewBuildConfigListLike( BuildConfigList item){
return new BuildConfigListNestedImpl(item);
}
public BuildConfigListNested editBuildConfigList(){
return withNewBuildConfigListLike(getBuildConfigList());
}
public BuildList getBuildList(){
return this.BuildList!=null?this.BuildList.build():null;
}
public T withBuildList( BuildList BuildList){
if (BuildList!=null){ this.BuildList= new BuildListBuilder(BuildList); _visitables.add(this.BuildList);} return (T) this;
}
public BuildListNested withNewBuildList(){
return new BuildListNestedImpl();
}
public BuildListNested withNewBuildListLike( BuildList item){
return new BuildListNestedImpl(item);
}
public BuildListNested editBuildList(){
return withNewBuildListLike(getBuildList());
}
public BuildRequest getBuildRequest(){
return this.BuildRequest!=null?this.BuildRequest.build():null;
}
public T withBuildRequest( BuildRequest BuildRequest){
if (BuildRequest!=null){ this.BuildRequest= new BuildRequestBuilder(BuildRequest); _visitables.add(this.BuildRequest);} return (T) this;
}
public BuildRequestNested withNewBuildRequest(){
return new BuildRequestNestedImpl();
}
public BuildRequestNested withNewBuildRequestLike( BuildRequest item){
return new BuildRequestNestedImpl(item);
}
public BuildRequestNested editBuildRequest(){
return withNewBuildRequestLike(getBuildRequest());
}
public ClusterPolicy getClusterPolicy(){
return this.ClusterPolicy!=null?this.ClusterPolicy.build():null;
}
public T withClusterPolicy( ClusterPolicy ClusterPolicy){
if (ClusterPolicy!=null){ this.ClusterPolicy= new ClusterPolicyBuilder(ClusterPolicy); _visitables.add(this.ClusterPolicy);} return (T) this;
}
public ClusterPolicyNested withNewClusterPolicy(){
return new ClusterPolicyNestedImpl();
}
public ClusterPolicyNested withNewClusterPolicyLike( ClusterPolicy item){
return new ClusterPolicyNestedImpl(item);
}
public ClusterPolicyNested editClusterPolicy(){
return withNewClusterPolicyLike(getClusterPolicy());
}
public ClusterPolicyBinding getClusterPolicyBinding(){
return this.ClusterPolicyBinding!=null?this.ClusterPolicyBinding.build():null;
}
public T withClusterPolicyBinding( ClusterPolicyBinding ClusterPolicyBinding){
if (ClusterPolicyBinding!=null){ this.ClusterPolicyBinding= new ClusterPolicyBindingBuilder(ClusterPolicyBinding); _visitables.add(this.ClusterPolicyBinding);} return (T) this;
}
public ClusterPolicyBindingNested withNewClusterPolicyBinding(){
return new ClusterPolicyBindingNestedImpl();
}
public ClusterPolicyBindingNested withNewClusterPolicyBindingLike( ClusterPolicyBinding item){
return new ClusterPolicyBindingNestedImpl(item);
}
public ClusterPolicyBindingNested editClusterPolicyBinding(){
return withNewClusterPolicyBindingLike(getClusterPolicyBinding());
}
public ClusterPolicyBindingList getClusterPolicyBindingList(){
return this.ClusterPolicyBindingList!=null?this.ClusterPolicyBindingList.build():null;
}
public T withClusterPolicyBindingList( ClusterPolicyBindingList ClusterPolicyBindingList){
if (ClusterPolicyBindingList!=null){ this.ClusterPolicyBindingList= new ClusterPolicyBindingListBuilder(ClusterPolicyBindingList); _visitables.add(this.ClusterPolicyBindingList);} return (T) this;
}
public ClusterPolicyBindingListNested withNewClusterPolicyBindingList(){
return new ClusterPolicyBindingListNestedImpl();
}
public ClusterPolicyBindingListNested withNewClusterPolicyBindingListLike( ClusterPolicyBindingList item){
return new ClusterPolicyBindingListNestedImpl(item);
}
public ClusterPolicyBindingListNested editClusterPolicyBindingList(){
return withNewClusterPolicyBindingListLike(getClusterPolicyBindingList());
}
public ClusterPolicyList getClusterPolicyList(){
return this.ClusterPolicyList!=null?this.ClusterPolicyList.build():null;
}
public T withClusterPolicyList( ClusterPolicyList ClusterPolicyList){
if (ClusterPolicyList!=null){ this.ClusterPolicyList= new ClusterPolicyListBuilder(ClusterPolicyList); _visitables.add(this.ClusterPolicyList);} return (T) this;
}
public ClusterPolicyListNested withNewClusterPolicyList(){
return new ClusterPolicyListNestedImpl();
}
public ClusterPolicyListNested withNewClusterPolicyListLike( ClusterPolicyList item){
return new ClusterPolicyListNestedImpl(item);
}
public ClusterPolicyListNested editClusterPolicyList(){
return withNewClusterPolicyListLike(getClusterPolicyList());
}
public ClusterRoleBinding getClusterRoleBinding(){
return this.ClusterRoleBinding!=null?this.ClusterRoleBinding.build():null;
}
public T withClusterRoleBinding( ClusterRoleBinding ClusterRoleBinding){
if (ClusterRoleBinding!=null){ this.ClusterRoleBinding= new ClusterRoleBindingBuilder(ClusterRoleBinding); _visitables.add(this.ClusterRoleBinding);} return (T) this;
}
public ClusterRoleBindingNested withNewClusterRoleBinding(){
return new ClusterRoleBindingNestedImpl();
}
public ClusterRoleBindingNested withNewClusterRoleBindingLike( ClusterRoleBinding item){
return new ClusterRoleBindingNestedImpl(item);
}
public ClusterRoleBindingNested editClusterRoleBinding(){
return withNewClusterRoleBindingLike(getClusterRoleBinding());
}
public ClusterRoleBindingList getClusterRoleBindingList(){
return this.ClusterRoleBindingList!=null?this.ClusterRoleBindingList.build():null;
}
public T withClusterRoleBindingList( ClusterRoleBindingList ClusterRoleBindingList){
if (ClusterRoleBindingList!=null){ this.ClusterRoleBindingList= new ClusterRoleBindingListBuilder(ClusterRoleBindingList); _visitables.add(this.ClusterRoleBindingList);} return (T) this;
}
public ClusterRoleBindingListNested withNewClusterRoleBindingList(){
return new ClusterRoleBindingListNestedImpl();
}
public ClusterRoleBindingListNested withNewClusterRoleBindingListLike( ClusterRoleBindingList item){
return new ClusterRoleBindingListNestedImpl(item);
}
public ClusterRoleBindingListNested editClusterRoleBindingList(){
return withNewClusterRoleBindingListLike(getClusterRoleBindingList());
}
public ComponentStatusList getComponentStatusList(){
return this.ComponentStatusList!=null?this.ComponentStatusList.build():null;
}
public T withComponentStatusList( ComponentStatusList ComponentStatusList){
if (ComponentStatusList!=null){ this.ComponentStatusList= new ComponentStatusListBuilder(ComponentStatusList); _visitables.add(this.ComponentStatusList);} return (T) this;
}
public ComponentStatusListNested withNewComponentStatusList(){
return new ComponentStatusListNestedImpl();
}
public ComponentStatusListNested withNewComponentStatusListLike( ComponentStatusList item){
return new ComponentStatusListNestedImpl(item);
}
public ComponentStatusListNested editComponentStatusList(){
return withNewComponentStatusListLike(getComponentStatusList());
}
public Config getConfig(){
return this.Config!=null?this.Config.build():null;
}
public T withConfig( Config Config){
if (Config!=null){ this.Config= new ConfigBuilder(Config); _visitables.add(this.Config);} return (T) this;
}
public ConfigNested withNewConfig(){
return new ConfigNestedImpl();
}
public ConfigNested withNewConfigLike( Config item){
return new ConfigNestedImpl(item);
}
public ConfigNested editConfig(){
return withNewConfigLike(getConfig());
}
public ConfigMap getConfigMap(){
return this.ConfigMap!=null?this.ConfigMap.build():null;
}
public T withConfigMap( ConfigMap ConfigMap){
if (ConfigMap!=null){ this.ConfigMap= new ConfigMapBuilder(ConfigMap); _visitables.add(this.ConfigMap);} return (T) this;
}
public ConfigMapNested withNewConfigMap(){
return new ConfigMapNestedImpl();
}
public ConfigMapNested withNewConfigMapLike( ConfigMap item){
return new ConfigMapNestedImpl(item);
}
public ConfigMapNested editConfigMap(){
return withNewConfigMapLike(getConfigMap());
}
public ConfigMapList getConfigMapList(){
return this.ConfigMapList!=null?this.ConfigMapList.build():null;
}
public T withConfigMapList( ConfigMapList ConfigMapList){
if (ConfigMapList!=null){ this.ConfigMapList= new ConfigMapListBuilder(ConfigMapList); _visitables.add(this.ConfigMapList);} return (T) this;
}
public ConfigMapListNested withNewConfigMapList(){
return new ConfigMapListNestedImpl();
}
public ConfigMapListNested withNewConfigMapListLike( ConfigMapList item){
return new ConfigMapListNestedImpl(item);
}
public ConfigMapListNested editConfigMapList(){
return withNewConfigMapListLike(getConfigMapList());
}
public ContainerStatus getContainerStatus(){
return this.ContainerStatus!=null?this.ContainerStatus.build():null;
}
public T withContainerStatus( ContainerStatus ContainerStatus){
if (ContainerStatus!=null){ this.ContainerStatus= new ContainerStatusBuilder(ContainerStatus); _visitables.add(this.ContainerStatus);} return (T) this;
}
public ContainerStatusNested withNewContainerStatus(){
return new ContainerStatusNestedImpl();
}
public ContainerStatusNested withNewContainerStatusLike( ContainerStatus item){
return new ContainerStatusNestedImpl(item);
}
public ContainerStatusNested editContainerStatus(){
return withNewContainerStatusLike(getContainerStatus());
}
public DaemonSet getDaemonSet(){
return this.DaemonSet!=null?this.DaemonSet.build():null;
}
public T withDaemonSet( DaemonSet DaemonSet){
if (DaemonSet!=null){ this.DaemonSet= new DaemonSetBuilder(DaemonSet); _visitables.add(this.DaemonSet);} return (T) this;
}
public DaemonSetNested withNewDaemonSet(){
return new DaemonSetNestedImpl();
}
public DaemonSetNested withNewDaemonSetLike( DaemonSet item){
return new DaemonSetNestedImpl(item);
}
public DaemonSetNested editDaemonSet(){
return withNewDaemonSetLike(getDaemonSet());
}
public DaemonSetList getDaemonSetList(){
return this.DaemonSetList!=null?this.DaemonSetList.build():null;
}
public T withDaemonSetList( DaemonSetList DaemonSetList){
if (DaemonSetList!=null){ this.DaemonSetList= new DaemonSetListBuilder(DaemonSetList); _visitables.add(this.DaemonSetList);} return (T) this;
}
public DaemonSetListNested withNewDaemonSetList(){
return new DaemonSetListNestedImpl();
}
public DaemonSetListNested withNewDaemonSetListLike( DaemonSetList item){
return new DaemonSetListNestedImpl(item);
}
public DaemonSetListNested editDaemonSetList(){
return withNewDaemonSetListLike(getDaemonSetList());
}
public DeleteOptions getDeleteOptions(){
return this.DeleteOptions!=null?this.DeleteOptions.build():null;
}
public T withDeleteOptions( DeleteOptions DeleteOptions){
if (DeleteOptions!=null){ this.DeleteOptions= new DeleteOptionsBuilder(DeleteOptions); _visitables.add(this.DeleteOptions);} return (T) this;
}
public DeleteOptionsNested withNewDeleteOptions(){
return new DeleteOptionsNestedImpl();
}
public DeleteOptionsNested withNewDeleteOptionsLike( DeleteOptions item){
return new DeleteOptionsNestedImpl(item);
}
public DeleteOptionsNested editDeleteOptions(){
return withNewDeleteOptionsLike(getDeleteOptions());
}
public T withNewDeleteOptions( String apiVersion, Long gracePeriodSeconds, String kind){
return withDeleteOptions(new DeleteOptions(apiVersion, gracePeriodSeconds, kind));
}
public Deployment getDeployment(){
return this.Deployment!=null?this.Deployment.build():null;
}
public T withDeployment( Deployment Deployment){
if (Deployment!=null){ this.Deployment= new DeploymentBuilder(Deployment); _visitables.add(this.Deployment);} return (T) this;
}
public DeploymentNested withNewDeployment(){
return new DeploymentNestedImpl();
}
public DeploymentNested withNewDeploymentLike( Deployment item){
return new DeploymentNestedImpl(item);
}
public DeploymentNested editDeployment(){
return withNewDeploymentLike(getDeployment());
}
public DeploymentConfigList getDeploymentConfigList(){
return this.DeploymentConfigList!=null?this.DeploymentConfigList.build():null;
}
public T withDeploymentConfigList( DeploymentConfigList DeploymentConfigList){
if (DeploymentConfigList!=null){ this.DeploymentConfigList= new DeploymentConfigListBuilder(DeploymentConfigList); _visitables.add(this.DeploymentConfigList);} return (T) this;
}
public DeploymentConfigListNested withNewDeploymentConfigList(){
return new DeploymentConfigListNestedImpl();
}
public DeploymentConfigListNested withNewDeploymentConfigListLike( DeploymentConfigList item){
return new DeploymentConfigListNestedImpl(item);
}
public DeploymentConfigListNested editDeploymentConfigList(){
return withNewDeploymentConfigListLike(getDeploymentConfigList());
}
public DeploymentList getDeploymentList(){
return this.DeploymentList!=null?this.DeploymentList.build():null;
}
public T withDeploymentList( DeploymentList DeploymentList){
if (DeploymentList!=null){ this.DeploymentList= new DeploymentListBuilder(DeploymentList); _visitables.add(this.DeploymentList);} return (T) this;
}
public DeploymentListNested withNewDeploymentList(){
return new DeploymentListNestedImpl();
}
public DeploymentListNested withNewDeploymentListLike( DeploymentList item){
return new DeploymentListNestedImpl(item);
}
public DeploymentListNested editDeploymentList(){
return withNewDeploymentListLike(getDeploymentList());
}
public DeploymentRollback getDeploymentRollback(){
return this.DeploymentRollback!=null?this.DeploymentRollback.build():null;
}
public T withDeploymentRollback( DeploymentRollback DeploymentRollback){
if (DeploymentRollback!=null){ this.DeploymentRollback= new DeploymentRollbackBuilder(DeploymentRollback); _visitables.add(this.DeploymentRollback);} return (T) this;
}
public DeploymentRollbackNested withNewDeploymentRollback(){
return new DeploymentRollbackNestedImpl();
}
public DeploymentRollbackNested withNewDeploymentRollbackLike( DeploymentRollback item){
return new DeploymentRollbackNestedImpl(item);
}
public DeploymentRollbackNested editDeploymentRollback(){
return withNewDeploymentRollbackLike(getDeploymentRollback());
}
public Endpoints getEndpoints(){
return this.Endpoints!=null?this.Endpoints.build():null;
}
public T withEndpoints( Endpoints Endpoints){
if (Endpoints!=null){ this.Endpoints= new EndpointsBuilder(Endpoints); _visitables.add(this.Endpoints);} return (T) this;
}
public EndpointsNested withNewEndpoints(){
return new EndpointsNestedImpl();
}
public EndpointsNested withNewEndpointsLike( Endpoints item){
return new EndpointsNestedImpl(item);
}
public EndpointsNested editEndpoints(){
return withNewEndpointsLike(getEndpoints());
}
public EndpointsList getEndpointsList(){
return this.EndpointsList!=null?this.EndpointsList.build():null;
}
public T withEndpointsList( EndpointsList EndpointsList){
if (EndpointsList!=null){ this.EndpointsList= new EndpointsListBuilder(EndpointsList); _visitables.add(this.EndpointsList);} return (T) this;
}
public EndpointsListNested withNewEndpointsList(){
return new EndpointsListNestedImpl();
}
public EndpointsListNested withNewEndpointsListLike( EndpointsList item){
return new EndpointsListNestedImpl(item);
}
public EndpointsListNested editEndpointsList(){
return withNewEndpointsListLike(getEndpointsList());
}
public EnvVar getEnvVar(){
return this.EnvVar!=null?this.EnvVar.build():null;
}
public T withEnvVar( EnvVar EnvVar){
if (EnvVar!=null){ this.EnvVar= new EnvVarBuilder(EnvVar); _visitables.add(this.EnvVar);} return (T) this;
}
public EnvVarNested withNewEnvVar(){
return new EnvVarNestedImpl();
}
public EnvVarNested withNewEnvVarLike( EnvVar item){
return new EnvVarNestedImpl(item);
}
public EnvVarNested editEnvVar(){
return withNewEnvVarLike(getEnvVar());
}
public EventList getEventList(){
return this.EventList!=null?this.EventList.build():null;
}
public T withEventList( EventList EventList){
if (EventList!=null){ this.EventList= new EventListBuilder(EventList); _visitables.add(this.EventList);} return (T) this;
}
public EventListNested withNewEventList(){
return new EventListNestedImpl();
}
public EventListNested withNewEventListLike( EventList item){
return new EventListNestedImpl(item);
}
public EventListNested editEventList(){
return withNewEventListLike(getEventList());
}
public Group getGroup(){
return this.Group!=null?this.Group.build():null;
}
public T withGroup( Group Group){
if (Group!=null){ this.Group= new GroupBuilder(Group); _visitables.add(this.Group);} return (T) this;
}
public GroupNested withNewGroup(){
return new GroupNestedImpl();
}
public GroupNested withNewGroupLike( Group item){
return new GroupNestedImpl(item);
}
public GroupNested editGroup(){
return withNewGroupLike(getGroup());
}
public GroupList getGroupList(){
return this.GroupList!=null?this.GroupList.build():null;
}
public T withGroupList( GroupList GroupList){
if (GroupList!=null){ this.GroupList= new GroupListBuilder(GroupList); _visitables.add(this.GroupList);} return (T) this;
}
public GroupListNested withNewGroupList(){
return new GroupListNestedImpl();
}
public GroupListNested withNewGroupListLike( GroupList item){
return new GroupListNestedImpl(item);
}
public GroupListNested editGroupList(){
return withNewGroupListLike(getGroupList());
}
public HorizontalPodAutoscaler getHorizontalPodAutoscaler(){
return this.HorizontalPodAutoscaler!=null?this.HorizontalPodAutoscaler.build():null;
}
public T withHorizontalPodAutoscaler( HorizontalPodAutoscaler HorizontalPodAutoscaler){
if (HorizontalPodAutoscaler!=null){ this.HorizontalPodAutoscaler= new HorizontalPodAutoscalerBuilder(HorizontalPodAutoscaler); _visitables.add(this.HorizontalPodAutoscaler);} return (T) this;
}
public HorizontalPodAutoscalerNested withNewHorizontalPodAutoscaler(){
return new HorizontalPodAutoscalerNestedImpl();
}
public HorizontalPodAutoscalerNested