All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.alauda.kubernetes.api.model.WatchEventFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
package io.alauda.kubernetes.api.model;

import io.alauda.kubernetes.api.model.extensions.ReplicaSetCondition;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionListFluent;
import io.alauda.devops.api.model.BuildStatusOutputToBuilder;
import io.alauda.kubernetes.api.model.authorization.ResourceAttributes;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionCondition;
import io.alauda.kubernetes.api.model.extensions.IngressTLSFluent;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyList;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNamesFluent;
import io.alauda.devops.api.model.SecurityContextConstraints;
import io.alauda.devops.api.model.RouteIngressConditionBuilder;
import io.alauda.devops.api.model.RoleBindingList;
import io.alauda.kubernetes.api.model.extensions.DaemonSetFluent;
import io.alauda.kubernetes.api.model.extensions.IngressListFluent;
import io.alauda.devops.api.model.ParameterFluent;
import io.alauda.devops.api.model.NamedTagEventListFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetFluent;
import io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategyBuilder;
import io.alauda.devops.api.model.SecretSpecBuilder;
import io.alauda.devops.api.model.ImageListFluent;
import io.alauda.devops.api.model.ImageStreamTagBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatusBuilder;
import io.alauda.devops.api.model.RouteSpec;
import io.alauda.devops.api.model.LocalSubjectAccessReview;
import io.alauda.devops.api.model.RunAsUserStrategyOptions;
import io.alauda.devops.api.model.GenericWebHookCause;
import io.alauda.devops.api.model.SignatureCondition;
import io.alauda.devops.api.model.SourceBuildStrategyBuilder;
import io.alauda.devops.api.model.ImageSourceFluent;
import io.alauda.devops.api.model.ClusterPolicyFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicy;
import io.alauda.devops.api.model.BuildFluent;
import io.alauda.devops.api.model.BuildBuilder;
import io.alauda.devops.api.model.RoleListBuilder;
import io.alauda.devops.api.model.ImageFluent;
import io.alauda.kubernetes.api.model.version.InfoBuilder;
import io.alauda.devops.api.model.GitLabWebHookCauseBuilder;
import io.alauda.devops.api.model.ParameterBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyListBuilder;
import io.alauda.kubernetes.api.model.authentication.TokenReview;
import io.alauda.devops.api.model.BuildSource;
import io.alauda.devops.api.model.OAuthAccessTokenList;
import io.alauda.kubernetes.api.model.extensions.ScaleSpecFluent;
import io.alauda.devops.api.model.ImageSignature;
import io.alauda.devops.api.model.DeploymentConfigListBuilder;
import io.alauda.devops.api.model.WebHookTriggerBuilder;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressPathFluent;
import io.alauda.devops.api.model.DeploymentConfigSpecBuilder;
import io.alauda.kubernetes.api.model.extensions.RollbackConfigBuilder;
import io.alauda.devops.api.model.ImageChangeTriggerFluent;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionConditionFluent;
import io.alauda.devops.api.model.GroupListFluent;
import io.alauda.devops.api.model.DeploymentTriggerImageChangeParamsFluent;
import io.alauda.devops.api.model.SourceControlUser;
import io.alauda.devops.api.model.GitHubWebHookCause;
import io.alauda.devops.api.model.OAuthClient;
import io.alauda.devops.api.model.BuildTriggerPolicyBuilder;
import io.alauda.devops.api.model.SourceBuildStrategy;
import io.alauda.devops.api.model.SubjectAccessReviewFluent;
import io.alauda.devops.api.model.CustomBuildStrategy;
import io.alauda.devops.api.model.NamedTagEventListBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressStatus;
import io.alauda.devops.api.model.RoleBindingRestrictionSpec;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDeploymentFluent;
import io.alauda.devops.api.model.LocalSubjectAccessReviewFluent;
import io.alauda.devops.api.model.RecreateDeploymentStrategyParamsFluent;
import io.alauda.kubernetes.api.model.extensions.IngressSpecBuilder;
import io.alauda.devops.api.model.ImageSource;
import io.alauda.kubernetes.api.model.extensions.DeploymentSpecBuilder;
import io.alauda.devops.api.model.ImageStreamSpec;
import io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptionsFluent;
import io.alauda.devops.api.model.SELinuxContextStrategyOptionsBuilder;
import io.alauda.devops.api.model.ImageSourcePathBuilder;
import io.alauda.devops.api.model.Group;
import io.alauda.devops.api.model.RouteBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetBuilder;
import io.alauda.devops.api.model.TagEventConditionFluent;
import io.alauda.devops.api.model.BuildStatusOutputBuilder;
import io.alauda.devops.api.model.DeploymentConditionFluent;
import io.alauda.devops.api.model.WebHookTriggerFluent;
import io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptions;
import io.alauda.kubernetes.api.model.authorization.ResourceAttributesBuilder;
import io.alauda.devops.api.model.DeploymentStrategyBuilder;
import io.alauda.devops.api.model.CustomDeploymentStrategyParamsBuilder;
import io.alauda.kubernetes.api.model.authentication.TokenReviewStatus;
import io.alauda.kubernetes.api.model.authentication.TokenReviewStatusFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetStatus;
import io.alauda.devops.api.model.BuildConfigListFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentSpecFluent;
import io.alauda.devops.api.model.NamedClusterRoleBinding;
import io.alauda.devops.api.model.StepInfoFluent;
import io.alauda.kubernetes.api.model.extensions.IngressListBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpecBuilder;
import io.alauda.devops.api.model.OAuthAuthorizeTokenListBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSet;
import io.alauda.devops.api.model.UserListFluent;
import io.alauda.devops.api.model.DeploymentCauseBuilder;
import io.alauda.devops.api.model.SecretBuildSource;
import io.alauda.devops.api.model.TagReferenceFluent;
import io.alauda.devops.api.model.DeploymentConfigList;
import io.alauda.devops.api.model.JenkinsPipelineBuildStrategyBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionFluent;
import io.alauda.devops.api.model.DeploymentTriggerPolicy;
import io.alauda.devops.api.model.RecreateDeploymentStrategyParamsBuilder;
import io.alauda.devops.api.model.RoleFluent;
import io.alauda.devops.api.model.LifecycleHookFluent;
import io.alauda.devops.api.model.DeploymentStrategyFluent;
import io.alauda.devops.api.model.JenkinsPipelineBuildStrategy;
import io.alauda.kubernetes.api.model.extensions.IngressRule;
import io.alauda.devops.api.model.ClusterPolicyListFluent;
import java.lang.Boolean;
import io.alauda.devops.api.model.ClusterRoleScopeRestrictionBuilder;
import io.alauda.devops.api.model.RoutePort;
import io.alauda.devops.api.model.GitBuildSource;
import java.lang.Object;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategyFluent;
import io.alauda.devops.api.model.SELinuxContextStrategyOptions;
import io.alauda.devops.api.model.UserRestriction;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpecBuilder;
import io.alauda.devops.api.model.ImageChangeCause;
import io.alauda.devops.api.model.CustomDeploymentStrategyParams;
import io.alauda.devops.api.model.TemplateListBuilder;
import io.alauda.devops.api.model.TagImageHook;
import io.alauda.kubernetes.api.model.authentication.UserInfoFluent;
import io.alauda.devops.api.model.ClusterPolicy;
import io.alauda.devops.api.model.TagImageHookBuilder;
import io.alauda.devops.api.model.TemplateListFluent;
import io.alauda.devops.api.model.ImageStreamSpecBuilder;
import io.alauda.devops.api.model.RouteFluent;
import io.alauda.devops.api.model.GitHubWebHookCauseBuilder;
import io.alauda.devops.api.model.GitSourceRevisionFluent;
import io.alauda.devops.api.model.ClusterPolicyList;
import io.alauda.devops.api.model.BitbucketWebHookCause;
import io.alauda.devops.api.model.BuildConfigStatus;
import io.alauda.devops.api.model.BuildPostCommitSpecFluent;
import io.alauda.devops.api.model.FSGroupStrategyOptions;
import io.alauda.devops.api.model.RoleBindingBuilder;
import io.alauda.devops.api.model.OAuthClientListFluent;
import io.alauda.devops.api.model.TagEvent;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentListFluent;
import io.alauda.devops.api.model.RollingDeploymentStrategyParamsFluent;
import io.alauda.devops.api.model.GitSourceRevision;
import io.alauda.kubernetes.api.model.extensions.IngressSpec;
import io.alauda.kubernetes.api.model.extensions.DeploymentList;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceList;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.alauda.devops.api.model.ServiceAccountRestrictionBuilder;
import io.alauda.devops.api.model.RoleBindingListFluent;
import io.alauda.devops.api.model.ClusterRoleScopeRestrictionFluent;
import io.alauda.devops.api.model.BuildSpecBuilder;
import io.alauda.devops.api.model.NamedRoleBinding;
import io.alauda.devops.api.model.SourceControlUserBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent;
import io.alauda.devops.api.model.BuildStrategy;
import io.alauda.kubernetes.api.model.extensions.IngressRuleFluent;
import io.alauda.kubernetes.api.model.extensions.ScaleFluent;
import io.alauda.devops.api.model.DockerStrategyOptionsFluent;
import io.alauda.devops.api.model.OAuthAccessTokenBuilder;
import io.alauda.devops.api.model.OAuthAccessTokenListFluent;
import io.alauda.devops.api.model.ClusterPolicyBindingFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetStatusBuilder;
import io.alauda.devops.api.model.FSGroupStrategyOptionsFluent;
import io.alauda.kubernetes.api.model.authentication.TokenReviewStatusBuilder;
import io.alauda.devops.api.model.NamedClusterRoleBindingFluent;
import io.alauda.devops.api.model.SignatureSubjectBuilder;
import io.alauda.devops.api.model.RouteIngressConditionFluent;
import io.alauda.devops.api.model.WebHookTrigger;
import java.lang.Deprecated;
import io.alauda.devops.api.model.ImageStreamStatusBuilder;
import io.alauda.devops.api.model.DeploymentCauseImageTriggerFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetFluent;
import io.alauda.devops.api.model.ImageSignatureBuilder;
import io.alauda.devops.api.model.DockerStrategyOptions;
import io.alauda.devops.api.model.BuildStrategyFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyList;
import io.alauda.kubernetes.api.model.extensions.IngressSpecFluent;
import io.alauda.devops.api.model.ClusterRoleBindingBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetStatusFluent;
import io.alauda.devops.api.model.RouteIngressCondition;
import io.alauda.devops.api.model.DeploymentTriggerPolicyFluent;
import io.alauda.devops.api.model.Role;
import io.alauda.devops.api.model.OAuthClientAuthorizationBuilder;
import io.alauda.devops.api.model.ImageStreamTagListFluent;
import io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptionsBuilder;
import io.alauda.devops.api.model.TagEventConditionBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressBackendFluent;
import io.alauda.kubernetes.api.model.authentication.UserInfoBuilder;
import io.alauda.kubernetes.api.model.authorization.NonResourceAttributesFluent;
import io.alauda.devops.api.model.UserList;
import io.alauda.devops.api.model.ClusterPolicyBindingList;
import io.alauda.devops.api.model.CustomDeploymentStrategyParamsFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetSpec;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpec;
import io.alauda.kubernetes.api.model.authentication.TokenReviewSpec;
import io.alauda.devops.api.model.BitbucketWebHookCauseBuilder;
import io.alauda.devops.api.model.DeploymentConfigSpecFluent;
import io.alauda.devops.api.model.BuildStatusOutputToFluent;
import io.alauda.devops.api.model.BuildStatusBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionConditionBuilder;
import io.alauda.devops.api.model.OAuthAuthorizeTokenFluent;
import io.alauda.devops.api.model.RouteIngressFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetList;
import io.alauda.devops.api.model.BuildSourceBuilder;
import io.alauda.devops.api.model.BuildStatusFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetSpecBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentBuilder;
import io.alauda.kubernetes.api.model.extensions.HostPortRangeFluent;
import io.alauda.devops.api.model.StepInfo;
import io.alauda.kubernetes.api.model.extensions.DeploymentStatusFluent;
import io.alauda.kubernetes.api.model.extensions.IngressStatusFluent;
import io.alauda.devops.api.model.BuildStatusOutputTo;
import io.alauda.devops.api.model.SecretSpecFluent;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpec;
import io.alauda.kubernetes.api.model.authentication.TokenReviewBuilder;
import io.alauda.devops.api.model.RouteListFluent;
import io.alauda.devops.api.model.RouteIngressBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentStatus;
import io.alauda.devops.api.model.GenericWebHookCauseFluent;
import io.alauda.devops.api.model.TemplateBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetBuilder;
import io.alauda.devops.api.model.Template;
import io.alauda.devops.api.model.Build;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.alauda.devops.api.model.NamedClusterRoleBuilder;
import io.alauda.devops.api.model.SourceRevisionBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpec;
import io.alauda.devops.api.model.DeploymentTriggerImageChangeParams;
import io.alauda.devops.api.model.FSGroupStrategyOptionsBuilder;
import io.alauda.devops.api.model.GitBuildSourceBuilder;
import io.alauda.devops.api.model.BuildConfigStatusBuilder;
import io.alauda.devops.api.model.BuildPostCommitSpec;
import io.alauda.devops.api.model.ClusterRoleBindingListBuilder;
import io.alauda.kubernetes.api.model.extensions.APIVersionBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatus;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition;
import io.alauda.devops.api.model.ImageStreamFluent;
import io.alauda.devops.api.model.BinaryBuildSource;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicySpecFluent;
import io.alauda.devops.api.model.RouteIngress;
import io.alauda.devops.api.model.ClusterRoleBinding;
import io.alauda.devops.api.model.NamedRole;
import io.alauda.devops.api.model.UserBuilder;
import io.alauda.devops.api.model.RecreateDeploymentStrategyParams;
import io.alauda.kubernetes.api.model.extensions.ScaleSpecBuilder;
import io.alauda.devops.api.model.RoleBindingRestrictionSpecBuilder;
import io.alauda.devops.api.model.SourceRevision;
import io.alauda.devops.api.model.LifecycleHook;
import io.alauda.devops.api.model.SubjectAccessReview;
import io.alauda.devops.api.model.ImageStreamSpecFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetSpecFluent;
import io.alauda.devops.api.model.BuildStatus;
import io.alauda.devops.api.model.IDRange;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetListFluent;
import io.alauda.devops.api.model.BuildPostCommitSpecBuilder;
import io.alauda.devops.api.model.BitbucketWebHookCauseFluent;
import io.alauda.devops.api.model.GitSourceRevisionBuilder;
import io.alauda.devops.api.model.IdentityListBuilder;
import io.alauda.kubernetes.api.model.extensions.HostPortRangeBuilder;
import io.alauda.devops.api.model.Route;
import io.alauda.devops.api.model.DeploymentCondition;
import io.alauda.devops.api.model.PolicyRule;
import io.alauda.devops.api.model.CustomBuildStrategyBuilder;
import io.alauda.devops.api.model.SELinuxContextStrategyOptionsFluent;
import io.alauda.devops.api.model.TLSConfigBuilder;
import io.alauda.devops.api.model.BuildConfigList;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetListFluent;
import io.alauda.devops.api.model.GroupRestrictionBuilder;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetConditionBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategy;
import io.alauda.devops.api.model.ImageLabelBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetStatusBuilder;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetConditionFluent;
import io.alauda.devops.api.model.ExecNewPodHook;
import io.alauda.devops.api.model.UserListBuilder;
import io.alauda.devops.api.model.ClusterPolicyListBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetListFluent;
import io.alauda.devops.api.model.GroupRestrictionFluent;
import io.alauda.devops.api.model.BuildTriggerCause;
import io.alauda.devops.api.model.RoleBindingRestrictionBuilder;
import io.alauda.devops.api.model.DeploymentDetails;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeer;
import io.alauda.devops.api.model.ImageLayer;
import io.alauda.kubernetes.api.model.extensions.DaemonSetSpec;
import io.alauda.kubernetes.api.model.extensions.StatefulSetListBuilder;
import io.alauda.devops.api.model.ImageLayerFluent;
import io.alauda.devops.api.model.DockerBuildStrategyBuilder;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressPathBuilder;
import io.alauda.devops.api.model.UserRestrictionFluent;
import io.alauda.kubernetes.api.model.extensions.ScaleSpec;
import io.alauda.devops.api.model.BuildSpecFluent;
import io.alauda.devops.api.model.OAuthAuthorizeTokenListFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentStatusBuilder;
import io.alauda.devops.api.model.RoutePortBuilder;
import io.alauda.devops.api.model.ImageSourcePath;
import io.alauda.devops.api.model.SubjectAccessReviewResponseFluent;
import io.alauda.devops.api.model.PolicyBuilder;
import io.alauda.devops.api.model.UserRestrictionBuilder;
import io.alauda.kubernetes.api.model.extensions.ScaleBuilder;
import io.alauda.devops.api.model.ImageStreamListBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatusFluent;
import io.alauda.devops.api.model.GenericWebHookCauseBuilder;
import io.alauda.devops.api.model.TemplateList;
import io.alauda.devops.api.model.DockerBuildStrategy;
import io.alauda.kubernetes.api.builder.Nested;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressPath;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeerFluent;
import io.alauda.devops.api.model.BuildList;
import io.alauda.devops.api.model.OAuthClientListBuilder;
import io.alauda.devops.api.model.ImageStreamTagListBuilder;
import io.alauda.devops.api.model.DeploymentConfigBuilder;
import io.alauda.devops.api.model.IdentityList;
import java.lang.String;
import io.alauda.devops.api.model.LifecycleHookBuilder;
import io.alauda.devops.api.model.ImageLookupPolicyFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetListBuilder;
import io.alauda.devops.api.model.DeploymentDetailsFluent;
import io.alauda.devops.api.model.ImageChangeTriggerBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatusBuilder;
import io.alauda.devops.api.model.SubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatus;
import io.alauda.devops.api.model.OAuthClientBuilder;
import io.alauda.devops.api.model.StageInfo;
import io.alauda.kubernetes.api.model.extensions.HostPortRange;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpecBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetList;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy;
import io.alauda.kubernetes.api.model.extensions.DaemonSetStatus;
import io.alauda.devops.api.model.GitLabWebHookCause;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyListFluent;
import io.alauda.devops.api.model.RollingDeploymentStrategyParams;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewStatusFluent;
import io.alauda.kubernetes.api.model.extensions.IngressBackendBuilder;
import io.alauda.devops.api.model.LocalSubjectAccessReviewBuilder;
import io.alauda.devops.api.model.Parameter;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRuleBuilder;
import io.alauda.devops.api.model.RouteSpecFluent;
import io.alauda.devops.api.model.IDRangeFluent;
import io.alauda.devops.api.model.ClusterPolicyBindingListFluent;
import io.alauda.devops.api.model.BuildStrategyBuilder;
import io.alauda.devops.api.model.NamedRoleFluent;
import io.alauda.devops.api.model.SecurityContextConstraintsListFluent;
import io.alauda.devops.api.model.RoleBindingRestrictionSpecFluent;
import io.alauda.devops.api.model.OAuthAuthorizeToken;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetListBuilder;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetSpecBuilder;
import io.alauda.kubernetes.api.model.authentication.UserInfo;
import io.alauda.devops.api.model.BuildTriggerCauseBuilder;
import io.alauda.devops.api.model.BuildSpec;
import io.alauda.devops.api.model.PolicyList;
import io.alauda.devops.api.model.ClusterRoleBindingListFluent;
import io.alauda.devops.api.model.NamedClusterRoleBindingBuilder;
import io.alauda.kubernetes.api.model.version.Info;
import io.alauda.devops.api.model.RoleBuilder;
import io.alauda.devops.api.model.TagReferencePolicyFluent;
import io.alauda.kubernetes.api.model.extensions.DaemonSetSpecFluent;
import io.alauda.kubernetes.api.model.extensions.DaemonSetSpecBuilder;
import io.alauda.kubernetes.api.model.authentication.TokenReviewFluent;
import io.alauda.devops.api.model.DeploymentTriggerPolicyBuilder;
import io.alauda.devops.api.model.NamedClusterRoleFluent;
import io.alauda.devops.api.model.SecurityContextConstraintsBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPortFluent;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpec;
import io.alauda.kubernetes.api.model.extensions.RollbackConfig;
import io.alauda.devops.api.model.OAuthClientAuthorizationListFluent;
import io.alauda.devops.api.model.StepInfoBuilder;
import io.alauda.devops.api.model.BinaryBuildSourceBuilder;
import io.alauda.devops.api.model.ImageListBuilder;
import io.alauda.devops.api.model.RouteTargetReferenceFluent;
import io.alauda.devops.api.model.OAuthClientAuthorizationListBuilder;
import io.alauda.devops.api.model.RouteStatusFluent;
import io.alauda.devops.api.model.ClusterPolicyBuilder;
import io.alauda.devops.api.model.ClusterRoleBindingList;
import io.alauda.devops.api.model.BuildOutputFluent;
import io.alauda.devops.api.model.RouteSpecBuilder;
import io.alauda.devops.api.model.SecurityContextConstraintsListBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressRuleBuilder;
import io.alauda.devops.api.model.BinaryBuildSourceFluent;
import io.alauda.kubernetes.api.model.extensions.IngressFluent;
import io.alauda.devops.api.model.ImageStream;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetStatusBuilder;
import io.alauda.devops.api.model.StageInfoFluent;
import io.alauda.devops.api.model.ImageSourcePathFluent;
import io.alauda.devops.api.model.SignatureSubjectFluent;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValueFluent;
import io.alauda.devops.api.model.ImageLookupPolicyBuilder;
import io.alauda.devops.api.model.SupplementalGroupsStrategyOptionsFluent;
import io.alauda.devops.api.model.IdentityBuilder;
import io.alauda.devops.api.model.OAuthClientAuthorizationList;
import io.alauda.devops.api.model.ServiceAccountReferenceBuilder;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSet;
import io.alauda.devops.api.model.ServiceAccountRestrictionFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollback;
import io.alauda.devops.api.model.RunAsUserStrategyOptionsBuilder;
import io.alauda.devops.api.model.BuildConfigStatusFluent;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyBuilder;
import io.alauda.devops.api.model.PolicyBindingList;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSetFluent;
import io.alauda.devops.api.model.BuildOutput;
import io.alauda.kubernetes.api.model.extensions.APIVersion;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategy;
import io.alauda.devops.api.model.PolicyRuleFluent;
import io.alauda.devops.api.model.DeploymentCauseImageTrigger;
import io.alauda.devops.api.model.BuildTriggerPolicy;
import io.alauda.devops.api.model.PolicyFluent;
import io.alauda.devops.api.model.SupplementalGroupsStrategyOptionsBuilder;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateStatefulSetStrategyBuilder;
import io.alauda.devops.api.model.TagReference;
import io.alauda.devops.api.model.OAuthClientAuthorization;
import io.alauda.devops.api.model.RouteListBuilder;
import io.alauda.devops.api.model.IdentityListFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollbackFluent;
import io.alauda.kubernetes.api.model.extensions.SELinuxStrategyOptions;
import io.alauda.devops.api.model.TagImportPolicyBuilder;
import io.alauda.devops.api.model.ImageChangeTrigger;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyFluent;
import io.alauda.devops.api.model.GroupBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyListFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetStatusBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicySpecFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentSpec;
import io.alauda.devops.api.model.SourceRevisionFluent;
import java.lang.Long;
import io.alauda.kubernetes.api.model.extensions.StatefulSetStatus;
import io.alauda.kubernetes.api.model.authorization.NonResourceAttributesBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetListBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentFluent;
import io.alauda.devops.api.model.SignatureIssuerFluent;
import io.alauda.devops.api.model.PolicyBinding;
import io.alauda.kubernetes.api.model.extensions.IngressBuilder;
import io.alauda.devops.api.model.ExecNewPodHookBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptionsFluent;
import io.alauda.devops.api.model.DeploymentConfigFluent;
import io.alauda.kubernetes.api.model.version.InfoFluent;
import io.alauda.devops.api.model.ClusterRoleScopeRestriction;
import io.alauda.devops.api.model.RouteList;
import io.alauda.devops.api.model.ImageChangeCauseBuilder;
import io.alauda.devops.api.model.DeploymentTriggerImageChangeParamsBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyListBuilder;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDeploymentBuilder;
import io.alauda.devops.api.model.ImageStreamList;
import io.alauda.devops.api.model.PolicyListBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPeerBuilder;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetList;
import javax.validation.Valid;
import io.alauda.kubernetes.api.model.extensions.APIVersionFluent;
import io.alauda.devops.api.model.OAuthAccessTokenListBuilder;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceListBuilder;
import io.alauda.kubernetes.api.model.authorization.ResourceAttributesFluent;
import io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategyBuilder;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValueBuilder;
import io.alauda.devops.api.model.GroupFluent;
import io.alauda.devops.api.model.RoleBindingListBuilder;
import io.alauda.devops.api.model.DeploymentConfigListFluent;
import io.alauda.devops.api.model.PolicyBindingListFluent;
import io.alauda.devops.api.model.SecretBuildSourceFluent;
import io.alauda.devops.api.model.TagReferenceBuilder;
import io.alauda.devops.api.model.RoleBindingFluent;
import io.alauda.devops.api.model.OAuthClientAuthorizationFluent;
import io.alauda.devops.api.model.RoleListFluent;
import io.alauda.devops.api.model.ImageList;
import io.alauda.devops.api.model.StageInfoBuilder;
import io.alauda.devops.api.model.ClusterRoleFluent;
import io.alauda.devops.api.model.SubjectAccessReviewResponseBuilder;
import io.alauda.kubernetes.api.model.extensions.HTTPIngressRuleValue;
import io.alauda.kubernetes.api.model.extensions.ScaleStatusBuilder;
import io.alauda.kubernetes.api.model.extensions.RollbackConfigFluent;
import io.alauda.devops.api.model.GroupRestriction;
import io.alauda.devops.api.model.ImageLabelFluent;
import io.alauda.devops.api.model.DeploymentCauseFluent;
import io.alauda.devops.api.model.ImageSignatureFluent;
import io.alauda.devops.api.model.TagImportPolicy;
import io.alauda.devops.api.model.RunAsUserStrategyOptionsFluent;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNames;
import io.alauda.devops.api.model.SignatureIssuer;
import io.alauda.devops.api.model.SourceControlUserFluent;
import io.alauda.devops.api.model.DeploymentConfigStatusBuilder;
import io.alauda.devops.api.model.DeploymentConfigSpec;
import io.alauda.devops.api.model.IdentityFluent;
import io.alauda.devops.api.model.TagImageHookFluent;
import io.alauda.devops.api.model.ImageStreamStatusFluent;
import io.alauda.devops.api.model.ImageLayerBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetSpec;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionList;
import io.alauda.devops.api.model.BuildConfigListBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyFluent;
import io.alauda.devops.api.model.OAuthAccessToken;
import io.alauda.devops.api.model.DeploymentConfig;
import io.alauda.devops.api.model.PolicyBindingListBuilder;
import io.alauda.devops.api.model.PolicyRuleBuilder;
import io.alauda.devops.api.model.BuildTriggerCauseFluent;
import io.alauda.devops.api.model.BuildOutputBuilder;
import io.alauda.devops.api.model.SecretBuildSourceBuilder;
import io.alauda.devops.api.model.OAuthAuthorizeTokenBuilder;
import io.alauda.devops.api.model.OAuthAccessTokenFluent;
import io.alauda.devops.api.model.TagReferencePolicy;
import io.alauda.devops.api.model.NamedTagEventList;
import io.alauda.devops.api.model.CustomBuildStrategyFluent;
import io.alauda.devops.api.model.ImageSourceBuilder;
import io.alauda.devops.api.model.TagEventCondition;
import io.alauda.kubernetes.api.model.extensions.Deployment;
import io.alauda.devops.api.model.GroupListBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetSpecFluent;
import io.alauda.devops.api.model.GroupList;
import io.alauda.devops.api.model.BuildConfigSpecBuilder;
import io.alauda.devops.api.model.PolicyBindingFluent;
import io.alauda.kubernetes.api.model.authorization.NonResourceAttributes;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPort;
import io.alauda.devops.api.model.BuildListBuilder;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceListFluent;
import io.alauda.devops.api.model.SignatureIssuerBuilder;
import io.alauda.devops.api.model.JenkinsPipelineBuildStrategyFluent;
import io.alauda.devops.api.model.ScopeRestrictionFluent;
import io.alauda.kubernetes.api.model.extensions.IngressList;
import io.alauda.devops.api.model.NamedClusterRole;
import io.alauda.devops.api.model.IDRangeBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpecFluent;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDaemonSetBuilder;
import io.alauda.devops.api.model.NamedRoleBindingBuilder;
import io.alauda.devops.api.model.SecurityContextConstraintsList;
import io.alauda.devops.api.model.RouteStatusBuilder;
import io.alauda.devops.api.model.SignatureConditionFluent;
import io.alauda.devops.api.model.ImageStreamTag;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionSpecFluent;
import io.alauda.devops.api.model.Image;
import io.alauda.devops.api.model.ImageStreamBuilder;
import io.alauda.devops.api.model.BuildConfig;
import io.alauda.devops.api.model.RouteTargetReferenceBuilder;
import io.alauda.devops.api.model.BuildConfigSpecFluent;
import io.alauda.devops.api.model.TLSConfigFluent;
import io.alauda.devops.api.model.TagImportPolicyFluent;
import io.alauda.devops.api.model.ClusterRoleBuilder;
import io.alauda.devops.api.model.NamedRoleBindingFluent;
import io.alauda.devops.api.model.SourceBuildStrategyFluent;
import io.alauda.kubernetes.api.model.authentication.TokenReviewSpecFluent;
import io.alauda.devops.api.model.ServiceAccountReference;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyIngressRule;
import java.util.Map;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResource;
import io.alauda.devops.api.model.TagEventBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetStatusFluent;
import io.alauda.devops.api.model.RoleBindingRestriction;
import io.alauda.kubernetes.api.model.extensions.DeploymentRollbackBuilder;
import io.alauda.kubernetes.api.model.authentication.TokenReviewSpecBuilder;
import io.alauda.devops.api.model.TagEventFluent;
import io.alauda.kubernetes.api.model.extensions.IngressTLS;
import io.alauda.kubernetes.api.model.extensions.IngressBackend;
import io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategyFluent;
import io.alauda.devops.api.model.ServiceAccountReferenceFluent;
import io.alauda.devops.api.model.OAuthAuthorizeTokenList;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicySpec;
import io.alauda.devops.api.model.ClusterPolicyBindingBuilder;
import io.alauda.devops.api.model.RoleList;
import io.alauda.devops.api.model.RollingDeploymentStrategyParamsBuilder;
import io.alauda.kubernetes.api.model.extensions.Ingress;
import io.alauda.devops.api.model.ImageLabel;
import io.alauda.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.alauda.devops.api.model.RoutePortFluent;
import io.alauda.devops.api.model.DeploymentDetailsBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetListFluent;
import io.alauda.kubernetes.api.model.extensions.Scale;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatusFluent;
import io.alauda.devops.api.model.SubjectAccessReviewResponse;
import io.alauda.devops.api.model.BuildSourceFluent;
import io.alauda.devops.api.model.RouteStatus;
import io.alauda.devops.api.model.BuildStatusOutput;
import io.alauda.devops.api.model.SignatureConditionBuilder;
import io.alauda.devops.api.model.ImageStreamTagFluent;
import io.alauda.devops.api.model.DeploymentCause;
import io.alauda.devops.api.model.ClusterRole;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyBuilder;
import io.alauda.devops.api.model.BuildRequestFluent;
import io.alauda.devops.api.model.PolicyBindingBuilder;
import io.alauda.devops.api.model.DeploymentConfigStatus;
import io.alauda.devops.api.model.DeploymentConditionBuilder;
import io.alauda.kubernetes.api.model.extensions.DeploymentListBuilder;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetList;
import io.alauda.kubernetes.api.model.extensions.ReplicaSet;
import io.alauda.devops.api.model.BuildConfigSpec;
import io.alauda.devops.api.model.ClusterRoleBindingFluent;
import io.alauda.devops.api.model.DeploymentConfigStatusFluent;
import io.alauda.devops.api.model.BuildStatusOutputFluent;
import io.alauda.devops.api.model.DeploymentStrategy;
import io.alauda.kubernetes.api.model.extensions.IngressStatusBuilder;
import io.alauda.devops.api.model.GitBuildSourceFluent;
import io.alauda.devops.api.model.ImageStreamStatus;
import io.alauda.devops.api.model.NamedRoleBuilder;
import io.alauda.devops.api.model.ServiceAccountRestriction;
import io.alauda.kubernetes.api.model.extensions.KubernetesRunAsUserStrategyOptionsBuilder;
import io.alauda.devops.api.model.ExecNewPodHookFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetSpecFluent;
import io.alauda.devops.api.model.ClusterPolicyBindingListBuilder;
import io.alauda.devops.api.model.OAuthClientFluent;
import io.alauda.devops.api.model.SecurityContextConstraintsFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyPortBuilder;
import io.alauda.devops.api.model.OAuthClientList;
import io.alauda.devops.api.model.ImageBuilder;
import io.alauda.devops.api.model.BuildTriggerPolicyFluent;
import io.alauda.devops.api.model.SecretSpec;
import io.alauda.devops.api.model.ScopeRestriction;
import java.lang.Integer;
import io.alauda.devops.api.model.SignatureSubject;
import io.alauda.devops.api.model.UserFluent;
import io.alauda.devops.api.model.RoleBindingRestrictionFluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.devops.api.model.DockerStrategyOptionsBuilder;
import io.alauda.devops.api.model.BuildRequestBuilder;
import io.alauda.devops.api.model.DeploymentCauseImageTriggerBuilder;
import io.alauda.kubernetes.api.model.extensions.ScaleStatusFluent;
import io.alauda.devops.api.model.Identity;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionNamesBuilder;
import io.alauda.devops.api.model.ImageChangeCauseFluent;
import io.alauda.devops.api.model.SupplementalGroupsStrategyOptions;
import io.alauda.devops.api.model.BuildConfigFluent;
import io.alauda.kubernetes.api.model.extensions.ScaleStatus;
import io.alauda.devops.api.model.ImageStreamTagList;
import io.alauda.devops.api.model.ImageLookupPolicy;
import io.alauda.devops.api.model.TagReferencePolicyBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressTLSBuilder;
import io.alauda.devops.api.model.TLSConfig;
import io.alauda.kubernetes.api.model.extensions.DaemonSetUpdateStrategy;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionListBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewSpecBuilder;
import io.alauda.devops.api.model.Policy;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionStatus;
import io.alauda.devops.api.model.PolicyListFluent;
import io.alauda.devops.api.model.BuildConfigBuilder;
import io.alauda.devops.api.model.GitHubWebHookCauseFluent;
import io.alauda.devops.api.model.RoleBinding;
import io.alauda.devops.api.model.BuildListFluent;
import io.alauda.devops.api.model.BuildRequest;
import io.alauda.devops.api.model.ScopeRestrictionBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSet;
import io.alauda.devops.api.model.DockerBuildStrategyFluent;
import io.alauda.kubernetes.api.model.extensions.RollingUpdateDeployment;
import io.alauda.devops.api.model.RouteTargetReference;
import io.alauda.devops.api.model.User;
import io.alauda.kubernetes.api.model.extensions.StatefulSetUpdateStrategyFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudget;
import io.alauda.devops.api.model.ImageStreamListFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetStatusFluent;
import io.alauda.devops.api.model.TemplateFluent;
import io.alauda.devops.api.model.ClusterPolicyBinding;
import io.alauda.devops.api.model.GitLabWebHookCauseFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicySpecBuilder;

public interface WatchEventFluent> extends Fluent{


    
/**
 * This method has been deprecated, please use method buildObject instead.
 */
@Deprecated public KubernetesResource getObject();
    public KubernetesResource buildObject();
    public A withObject(KubernetesResource object);
    public Boolean hasObject();
    public A withNamedClusterObject(NamedCluster namedClusterObject);
    public WatchEventFluent.NamedClusterObjectNested withNewNamedClusterObject();
    public WatchEventFluent.NamedClusterObjectNested withNewNamedClusterObjectLike(NamedCluster item);
    public A withWebHookTriggerObject(WebHookTrigger webHookTriggerObject);
    public WatchEventFluent.WebHookTriggerObjectNested withNewWebHookTriggerObject();
    public WatchEventFluent.WebHookTriggerObjectNested withNewWebHookTriggerObjectLike(WebHookTrigger item);
    public A withNewWebHookTriggerObject(Boolean allowEnv,String secret);
    public A withAWSElasticBlockStoreVolumeSourceObject(AWSElasticBlockStoreVolumeSource aWSElasticBlockStoreVolumeSourceObject);
    public WatchEventFluent.AWSElasticBlockStoreVolumeSourceObjectNested withNewAWSElasticBlockStoreVolumeSourceObject();
    public WatchEventFluent.AWSElasticBlockStoreVolumeSourceObjectNested withNewAWSElasticBlockStoreVolumeSourceObjectLike(AWSElasticBlockStoreVolumeSource item);
    public A withNewAWSElasticBlockStoreVolumeSourceObject(String fsType,Integer partition,Boolean readOnly,String volumeID);
    public A withDockerBuildStrategyObject(DockerBuildStrategy dockerBuildStrategyObject);
    public WatchEventFluent.DockerBuildStrategyObjectNested withNewDockerBuildStrategyObject();
    public WatchEventFluent.DockerBuildStrategyObjectNested withNewDockerBuildStrategyObjectLike(DockerBuildStrategy item);
    public A withIngressObject(Ingress ingressObject);
    public WatchEventFluent.IngressObjectNested withNewIngressObject();
    public WatchEventFluent.IngressObjectNested withNewIngressObjectLike(Ingress item);
    public A withTagImageHookObject(TagImageHook tagImageHookObject);
    public WatchEventFluent.TagImageHookObjectNested withNewTagImageHookObject();
    public WatchEventFluent.TagImageHookObjectNested withNewTagImageHookObjectLike(TagImageHook item);
    public A withImageChangeCauseObject(ImageChangeCause imageChangeCauseObject);
    public WatchEventFluent.ImageChangeCauseObjectNested withNewImageChangeCauseObject();
    public WatchEventFluent.ImageChangeCauseObjectNested withNewImageChangeCauseObjectLike(ImageChangeCause item);
    public A withRouteObject(Route routeObject);
    public WatchEventFluent.RouteObjectNested withNewRouteObject();
    public WatchEventFluent.RouteObjectNested withNewRouteObjectLike(Route item);
    public A withImageListObject(ImageList imageListObject);
    public WatchEventFluent.ImageListObjectNested withNewImageListObject();
    public WatchEventFluent.ImageListObjectNested withNewImageListObjectLike(ImageList item);
    public A withBuildStatusOutputObject(BuildStatusOutput buildStatusOutputObject);
    public WatchEventFluent.BuildStatusOutputObjectNested withNewBuildStatusOutputObject();
    public WatchEventFluent.BuildStatusOutputObjectNested withNewBuildStatusOutputObjectLike(BuildStatusOutput item);
    public A withResourceQuotaSpecObject(ResourceQuotaSpec resourceQuotaSpecObject);
    public WatchEventFluent.ResourceQuotaSpecObjectNested withNewResourceQuotaSpecObject();
    public WatchEventFluent.ResourceQuotaSpecObjectNested withNewResourceQuotaSpecObjectLike(ResourceQuotaSpec item);
    public A withJobSpecObject(JobSpec jobSpecObject);
    public WatchEventFluent.JobSpecObjectNested withNewJobSpecObject();
    public WatchEventFluent.JobSpecObjectNested withNewJobSpecObjectLike(JobSpec item);
    public A withSecretListObject(SecretList secretListObject);
    public WatchEventFluent.SecretListObjectNested withNewSecretListObject();
    public WatchEventFluent.SecretListObjectNested withNewSecretListObjectLike(SecretList item);
    public A withJenkinsListObject(JenkinsList jenkinsListObject);
    public WatchEventFluent.JenkinsListObjectNested withNewJenkinsListObject();
    public WatchEventFluent.JenkinsListObjectNested withNewJenkinsListObjectLike(JenkinsList item);
    public A withLabelSelectorObject(LabelSelector labelSelectorObject);
    public WatchEventFluent.LabelSelectorObjectNested withNewLabelSelectorObject();
    public WatchEventFluent.LabelSelectorObjectNested withNewLabelSelectorObjectLike(LabelSelector item);
    public A withDeleteOptionsObject(DeleteOptions deleteOptionsObject);
    public WatchEventFluent.DeleteOptionsObjectNested withNewDeleteOptionsObject();
    public WatchEventFluent.DeleteOptionsObjectNested withNewDeleteOptionsObjectLike(DeleteOptions item);
    public A withDownwardAPIProjectionObject(DownwardAPIProjection downwardAPIProjectionObject);
    public WatchEventFluent.DownwardAPIProjectionObjectNested withNewDownwardAPIProjectionObject();
    public WatchEventFluent.DownwardAPIProjectionObjectNested withNewDownwardAPIProjectionObjectLike(DownwardAPIProjection item);
    public A withPipelineTaskApproveObject(PipelineTaskApprove pipelineTaskApproveObject);
    public WatchEventFluent.PipelineTaskApproveObjectNested withNewPipelineTaskApproveObject();
    public WatchEventFluent.PipelineTaskApproveObjectNested withNewPipelineTaskApproveObjectLike(PipelineTaskApprove item);
    public A withNewPipelineTaskApproveObject(String message,Long timeout);
    public A withWeightedPodAffinityTermObject(WeightedPodAffinityTerm weightedPodAffinityTermObject);
    public WatchEventFluent.WeightedPodAffinityTermObjectNested withNewWeightedPodAffinityTermObject();
    public WatchEventFluent.WeightedPodAffinityTermObjectNested withNewWeightedPodAffinityTermObjectLike(WeightedPodAffinityTerm item);
    public A withNodeListObject(NodeList nodeListObject);
    public WatchEventFluent.NodeListObjectNested withNewNodeListObject();
    public WatchEventFluent.NodeListObjectNested withNewNodeListObjectLike(NodeList item);
    public A withCinderVolumeSourceObject(CinderVolumeSource cinderVolumeSourceObject);
    public WatchEventFluent.CinderVolumeSourceObjectNested withNewCinderVolumeSourceObject();
    public WatchEventFluent.CinderVolumeSourceObjectNested withNewCinderVolumeSourceObjectLike(CinderVolumeSource item);
    public A withNewCinderVolumeSourceObject(String fsType,Boolean readOnly,String volumeID);
    public A withPolicyBindingObject(PolicyBinding policyBindingObject);
    public WatchEventFluent.PolicyBindingObjectNested withNewPolicyBindingObject();
    public WatchEventFluent.PolicyBindingObjectNested withNewPolicyBindingObjectLike(PolicyBinding item);
    public A withImageStreamSpecObject(ImageStreamSpec imageStreamSpecObject);
    public WatchEventFluent.ImageStreamSpecObjectNested withNewImageStreamSpecObject();
    public WatchEventFluent.ImageStreamSpecObjectNested withNewImageStreamSpecObjectLike(ImageStreamSpec item);
    public A withLocalVolumeSourceObject(LocalVolumeSource localVolumeSourceObject);
    public WatchEventFluent.LocalVolumeSourceObjectNested withNewLocalVolumeSourceObject();
    public WatchEventFluent.LocalVolumeSourceObjectNested withNewLocalVolumeSourceObjectLike(LocalVolumeSource item);
    public A withNewLocalVolumeSourceObject(String path);
    public A withResourceQuotaObject(ResourceQuota resourceQuotaObject);
    public WatchEventFluent.ResourceQuotaObjectNested withNewResourceQuotaObject();
    public WatchEventFluent.ResourceQuotaObjectNested withNewResourceQuotaObjectLike(ResourceQuota item);
    public A withTagReferencePolicyObject(TagReferencePolicy tagReferencePolicyObject);
    public WatchEventFluent.TagReferencePolicyObjectNested withNewTagReferencePolicyObject();
    public WatchEventFluent.TagReferencePolicyObjectNested withNewTagReferencePolicyObjectLike(TagReferencePolicy item);
    public A withNewTagReferencePolicyObject(String type);
    public A withUserInfoObject(UserInfo userInfoObject);
    public WatchEventFluent.UserInfoObjectNested withNewUserInfoObject();
    public WatchEventFluent.UserInfoObjectNested withNewUserInfoObjectLike(UserInfo item);
    public A withCustomDeploymentStrategyParamsObject(CustomDeploymentStrategyParams customDeploymentStrategyParamsObject);
    public WatchEventFluent.CustomDeploymentStrategyParamsObjectNested withNewCustomDeploymentStrategyParamsObject();
    public WatchEventFluent.CustomDeploymentStrategyParamsObjectNested withNewCustomDeploymentStrategyParamsObjectLike(CustomDeploymentStrategyParams item);
    public A withCustomResourceDefinitionSpecObject(CustomResourceDefinitionSpec customResourceDefinitionSpecObject);
    public WatchEventFluent.CustomResourceDefinitionSpecObjectNested withNewCustomResourceDefinitionSpecObject();
    public WatchEventFluent.CustomResourceDefinitionSpecObjectNested withNewCustomResourceDefinitionSpecObjectLike(CustomResourceDefinitionSpec item);
    public A withAzureFileVolumeSourceObject(AzureFileVolumeSource azureFileVolumeSourceObject);
    public WatchEventFluent.AzureFileVolumeSourceObjectNested withNewAzureFileVolumeSourceObject();
    public WatchEventFluent.AzureFileVolumeSourceObjectNested withNewAzureFileVolumeSourceObjectLike(AzureFileVolumeSource item);
    public A withNewAzureFileVolumeSourceObject(Boolean readOnly,String secretName,String shareName);
    public A withServiceAccountObject(ServiceAccount serviceAccountObject);
    public WatchEventFluent.ServiceAccountObjectNested withNewServiceAccountObject();
    public WatchEventFluent.ServiceAccountObjectNested withNewServiceAccountObjectLike(ServiceAccount item);
    public A withStorageOSPersistentVolumeSourceObject(StorageOSPersistentVolumeSource storageOSPersistentVolumeSourceObject);
    public WatchEventFluent.StorageOSPersistentVolumeSourceObjectNested withNewStorageOSPersistentVolumeSourceObject();
    public WatchEventFluent.StorageOSPersistentVolumeSourceObjectNested withNewStorageOSPersistentVolumeSourceObjectLike(StorageOSPersistentVolumeSource item);
    public A withPipelineStageInstanceObject(PipelineStageInstance pipelineStageInstanceObject);
    public WatchEventFluent.PipelineStageInstanceObjectNested withNewPipelineStageInstanceObject();
    public WatchEventFluent.PipelineStageInstanceObjectNested withNewPipelineStageInstanceObjectLike(PipelineStageInstance item);
    public A withConfigMapObject(ConfigMap configMapObject);
    public WatchEventFluent.ConfigMapObjectNested withNewConfigMapObject();
    public WatchEventFluent.ConfigMapObjectNested withNewConfigMapObjectLike(ConfigMap item);
    public A withOAuthClientAuthorizationObject(OAuthClientAuthorization oAuthClientAuthorizationObject);
    public WatchEventFluent.OAuthClientAuthorizationObjectNested withNewOAuthClientAuthorizationObject();
    public WatchEventFluent.OAuthClientAuthorizationObjectNested withNewOAuthClientAuthorizationObjectLike(OAuthClientAuthorization item);
    public A withPolicyBindingListObject(PolicyBindingList policyBindingListObject);
    public WatchEventFluent.PolicyBindingListObjectNested withNewPolicyBindingListObject();
    public WatchEventFluent.PolicyBindingListObjectNested withNewPolicyBindingListObjectLike(PolicyBindingList item);
    public A withPolicyObject(Policy policyObject);
    public WatchEventFluent.PolicyObjectNested withNewPolicyObject();
    public WatchEventFluent.PolicyObjectNested withNewPolicyObjectLike(Policy item);
    public A withVolumeObject(Volume volumeObject);
    public WatchEventFluent.VolumeObjectNested withNewVolumeObject();
    public WatchEventFluent.VolumeObjectNested withNewVolumeObjectLike(Volume item);
    public A withPipelineCauseObject(PipelineCause pipelineCauseObject);
    public WatchEventFluent.PipelineCauseObjectNested withNewPipelineCauseObject();
    public WatchEventFluent.PipelineCauseObjectNested withNewPipelineCauseObjectLike(PipelineCause item);
    public A withNewPipelineCauseObject(String message,String type);
    public A withGitLabWebHookCauseObject(GitLabWebHookCause gitLabWebHookCauseObject);
    public WatchEventFluent.GitLabWebHookCauseObjectNested withNewGitLabWebHookCauseObject();
    public WatchEventFluent.GitLabWebHookCauseObjectNested withNewGitLabWebHookCauseObjectLike(GitLabWebHookCause item);
    public A withOAuthAuthorizeTokenObject(OAuthAuthorizeToken oAuthAuthorizeTokenObject);
    public WatchEventFluent.OAuthAuthorizeTokenObjectNested withNewOAuthAuthorizeTokenObject();
    public WatchEventFluent.OAuthAuthorizeTokenObjectNested withNewOAuthAuthorizeTokenObjectLike(OAuthAuthorizeToken item);
    public A withPipelineStatusJenkinsObject(PipelineStatusJenkins pipelineStatusJenkinsObject);
    public WatchEventFluent.PipelineStatusJenkinsObjectNested withNewPipelineStatusJenkinsObject();
    public WatchEventFluent.PipelineStatusJenkinsObjectNested withNewPipelineStatusJenkinsObjectLike(PipelineStatusJenkins item);
    public A withNewPipelineStatusJenkinsObject(String build,String result,String stages,String startStageID,String status);
    public A withRollingDeploymentStrategyParamsObject(RollingDeploymentStrategyParams rollingDeploymentStrategyParamsObject);
    public WatchEventFluent.RollingDeploymentStrategyParamsObjectNested withNewRollingDeploymentStrategyParamsObject();
    public WatchEventFluent.RollingDeploymentStrategyParamsObjectNested withNewRollingDeploymentStrategyParamsObjectLike(RollingDeploymentStrategyParams item);
    public A withJenkinsBindingObject(JenkinsBinding jenkinsBindingObject);
    public WatchEventFluent.JenkinsBindingObjectNested withNewJenkinsBindingObject();
    public WatchEventFluent.JenkinsBindingObjectNested withNewJenkinsBindingObjectLike(JenkinsBinding item);
    public A withImageLayerObject(ImageLayer imageLayerObject);
    public WatchEventFluent.ImageLayerObjectNested withNewImageLayerObject();
    public WatchEventFluent.ImageLayerObjectNested withNewImageLayerObjectLike(ImageLayer item);
    public A withNewImageLayerObject(String mediaType,String name,Long size);
    public A withDaemonSetStatusObject(DaemonSetStatus daemonSetStatusObject);
    public WatchEventFluent.DaemonSetStatusObjectNested withNewDaemonSetStatusObject();
    public WatchEventFluent.DaemonSetStatusObjectNested withNewDaemonSetStatusObjectLike(DaemonSetStatus item);
    public A withInitializerObject(Initializer initializerObject);
    public WatchEventFluent.InitializerObjectNested withNewInitializerObject();
    public WatchEventFluent.InitializerObjectNested withNewInitializerObjectLike(Initializer item);
    public A withNewInitializerObject(String name);
    public A withSELinuxContextStrategyOptionsObject(SELinuxContextStrategyOptions sELinuxContextStrategyOptionsObject);
    public WatchEventFluent.SELinuxContextStrategyOptionsObjectNested withNewSELinuxContextStrategyOptionsObject();
    public WatchEventFluent.SELinuxContextStrategyOptionsObjectNested withNewSELinuxContextStrategyOptionsObjectLike(SELinuxContextStrategyOptions item);
    public A withListMetaObject(ListMeta listMetaObject);
    public WatchEventFluent.ListMetaObjectNested withNewListMetaObject();
    public WatchEventFluent.ListMetaObjectNested withNewListMetaObjectLike(ListMeta item);
    public A withNewListMetaObject(String resourceVersion,String selfLink);
    public A withIdentityObject(Identity identityObject);
    public WatchEventFluent.IdentityObjectNested withNewIdentityObject();
    public WatchEventFluent.IdentityObjectNested withNewIdentityObjectLike(Identity item);
    public A withComponentStatusListObject(ComponentStatusList componentStatusListObject);
    public WatchEventFluent.ComponentStatusListObjectNested withNewComponentStatusListObject();
    public WatchEventFluent.ComponentStatusListObjectNested withNewComponentStatusListObjectLike(ComponentStatusList item);
    public A withJenkinsBindingListObject(JenkinsBindingList jenkinsBindingListObject);
    public WatchEventFluent.JenkinsBindingListObjectNested withNewJenkinsBindingListObject();
    public WatchEventFluent.JenkinsBindingListObjectNested withNewJenkinsBindingListObjectLike(JenkinsBindingList item);
    public A withGlobalParameterObject(GlobalParameter globalParameterObject);
    public WatchEventFluent.GlobalParameterObjectNested withNewGlobalParameterObject();
    public WatchEventFluent.GlobalParameterObjectNested withNewGlobalParameterObjectLike(GlobalParameter item);
    public A withNamedClusterRoleBindingObject(NamedClusterRoleBinding namedClusterRoleBindingObject);
    public WatchEventFluent.NamedClusterRoleBindingObjectNested withNewNamedClusterRoleBindingObject();
    public WatchEventFluent.NamedClusterRoleBindingObjectNested withNewNamedClusterRoleBindingObjectLike(NamedClusterRoleBinding item);
    public A withVolumeMountObject(VolumeMount volumeMountObject);
    public WatchEventFluent.VolumeMountObjectNested withNewVolumeMountObject();
    public WatchEventFluent.VolumeMountObjectNested withNewVolumeMountObjectLike(VolumeMount item);
    public A withNewVolumeMountObject(String mountPath,String name,Boolean readOnly,String subPath);
    public A withRoutePortObject(RoutePort routePortObject);
    public WatchEventFluent.RoutePortObjectNested withNewRoutePortObject();
    public WatchEventFluent.RoutePortObjectNested withNewRoutePortObjectLike(RoutePort item);
    public A withPodTemplateObject(PodTemplate podTemplateObject);
    public WatchEventFluent.PodTemplateObjectNested withNewPodTemplateObject();
    public WatchEventFluent.PodTemplateObjectNested withNewPodTemplateObjectLike(PodTemplate item);
    public A withFSGroupStrategyOptionsObject(FSGroupStrategyOptions fSGroupStrategyOptionsObject);
    public WatchEventFluent.FSGroupStrategyOptionsObjectNested withNewFSGroupStrategyOptionsObject();
    public WatchEventFluent.FSGroupStrategyOptionsObjectNested withNewFSGroupStrategyOptionsObjectLike(FSGroupStrategyOptions item);
    public A withPipelineTemplateArgumentValueObject(PipelineTemplateArgumentValue pipelineTemplateArgumentValueObject);
    public WatchEventFluent.PipelineTemplateArgumentValueObjectNested withNewPipelineTemplateArgumentValueObject();
    public WatchEventFluent.PipelineTemplateArgumentValueObjectNested withNewPipelineTemplateArgumentValueObjectLike(PipelineTemplateArgumentValue item);
    public A withFCVolumeSourceObject(FCVolumeSource fCVolumeSourceObject);
    public WatchEventFluent.FCVolumeSourceObjectNested withNewFCVolumeSourceObject();
    public WatchEventFluent.FCVolumeSourceObjectNested withNewFCVolumeSourceObjectLike(FCVolumeSource item);
    public A withDeploymentCauseImageTriggerObject(DeploymentCauseImageTrigger deploymentCauseImageTriggerObject);
    public WatchEventFluent.DeploymentCauseImageTriggerObjectNested withNewDeploymentCauseImageTriggerObject();
    public WatchEventFluent.DeploymentCauseImageTriggerObjectNested withNewDeploymentCauseImageTriggerObjectLike(DeploymentCauseImageTrigger item);
    public A withDaemonSetSpecObject(DaemonSetSpec daemonSetSpecObject);
    public WatchEventFluent.DaemonSetSpecObjectNested withNewDaemonSetSpecObject();
    public WatchEventFluent.DaemonSetSpecObjectNested withNewDaemonSetSpecObjectLike(DaemonSetSpec item);
    public A withBuildPostCommitSpecObject(BuildPostCommitSpec buildPostCommitSpecObject);
    public WatchEventFluent.BuildPostCommitSpecObjectNested withNewBuildPostCommitSpecObject();
    public WatchEventFluent.BuildPostCommitSpecObjectNested withNewBuildPostCommitSpecObjectLike(BuildPostCommitSpec item);
    public A withTokenReviewObject(TokenReview tokenReviewObject);
    public WatchEventFluent.TokenReviewObjectNested withNewTokenReviewObject();
    public WatchEventFluent.TokenReviewObjectNested withNewTokenReviewObjectLike(TokenReview item);
    public A withNetworkPolicyPeerObject(NetworkPolicyPeer networkPolicyPeerObject);
    public WatchEventFluent.NetworkPolicyPeerObjectNested withNewNetworkPolicyPeerObject();
    public WatchEventFluent.NetworkPolicyPeerObjectNested withNewNetworkPolicyPeerObjectLike(NetworkPolicyPeer item);
    public A withNamedRoleObject(NamedRole namedRoleObject);
    public WatchEventFluent.NamedRoleObjectNested withNewNamedRoleObject();
    public WatchEventFluent.NamedRoleObjectNested withNewNamedRoleObjectLike(NamedRole item);
    public A withRouteListObject(RouteList routeListObject);
    public WatchEventFluent.RouteListObjectNested withNewRouteListObject();
    public WatchEventFluent.RouteListObjectNested withNewRouteListObjectLike(RouteList item);
    public A withDaemonSetUpdateStrategyObject(DaemonSetUpdateStrategy daemonSetUpdateStrategyObject);
    public WatchEventFluent.DaemonSetUpdateStrategyObjectNested withNewDaemonSetUpdateStrategyObject();
    public WatchEventFluent.DaemonSetUpdateStrategyObjectNested withNewDaemonSetUpdateStrategyObjectLike(DaemonSetUpdateStrategy item);
    public A withIngressListObject(IngressList ingressListObject);
    public WatchEventFluent.IngressListObjectNested withNewIngressListObject();
    public WatchEventFluent.IngressListObjectNested withNewIngressListObjectLike(IngressList item);
    public A withFlexVolumeSourceObject(FlexVolumeSource flexVolumeSourceObject);
    public WatchEventFluent.FlexVolumeSourceObjectNested withNewFlexVolumeSourceObject();
    public WatchEventFluent.FlexVolumeSourceObjectNested withNewFlexVolumeSourceObjectLike(FlexVolumeSource item);
    public A withCustomResourceDefinitionObject(CustomResourceDefinition customResourceDefinitionObject);
    public WatchEventFluent.CustomResourceDefinitionObjectNested withNewCustomResourceDefinitionObject();
    public WatchEventFluent.CustomResourceDefinitionObjectNested withNewCustomResourceDefinitionObjectLike(CustomResourceDefinition item);
    public A withDeploymentConditionObject(io.alauda.kubernetes.api.model.extensions.DeploymentCondition deploymentConditionObject);
    public WatchEventFluent.ExtensionsDeploymentConditionObjectNested withNewExtensionsDeploymentConditionObject();
    public WatchEventFluent.ExtensionsDeploymentConditionObjectNested withNewDeploymentConditionObjectLike(io.alauda.kubernetes.api.model.extensions.DeploymentCondition item);
    public A withConfigObject(Config configObject);
    public WatchEventFluent.ConfigObjectNested withNewConfigObject();
    public WatchEventFluent.ConfigObjectNested withNewConfigObjectLike(Config item);
    public A withNamespaceListObject(NamespaceList namespaceListObject);
    public WatchEventFluent.NamespaceListObjectNested withNewNamespaceListObject();
    public WatchEventFluent.NamespaceListObjectNested withNewNamespaceListObjectLike(NamespaceList item);
    public A withSignatureSubjectObject(SignatureSubject signatureSubjectObject);
    public WatchEventFluent.SignatureSubjectObjectNested withNewSignatureSubjectObject();
    public WatchEventFluent.SignatureSubjectObjectNested withNewSignatureSubjectObjectLike(SignatureSubject item);
    public A withNewSignatureSubjectObject(String commonName,String organization,String publicKeyID);
    public A withQuobyteVolumeSourceObject(QuobyteVolumeSource quobyteVolumeSourceObject);
    public WatchEventFluent.QuobyteVolumeSourceObjectNested withNewQuobyteVolumeSourceObject();
    public WatchEventFluent.QuobyteVolumeSourceObjectNested withNewQuobyteVolumeSourceObjectLike(QuobyteVolumeSource item);
    public A withNewQuobyteVolumeSourceObject(String group,Boolean readOnly,String registry,String user,String volume);
    public A withPreferredSchedulingTermObject(PreferredSchedulingTerm preferredSchedulingTermObject);
    public WatchEventFluent.PreferredSchedulingTermObjectNested withNewPreferredSchedulingTermObject();
    public WatchEventFluent.PreferredSchedulingTermObjectNested withNewPreferredSchedulingTermObjectLike(PreferredSchedulingTerm item);
    public A withHostPortRangeObject(HostPortRange hostPortRangeObject);
    public WatchEventFluent.HostPortRangeObjectNested withNewHostPortRangeObject();
    public WatchEventFluent.HostPortRangeObjectNested withNewHostPortRangeObjectLike(HostPortRange item);
    public A withNewHostPortRangeObject(Integer max,Integer min);
    public A withPodSecurityPolicyListObject(PodSecurityPolicyList podSecurityPolicyListObject);
    public WatchEventFluent.PodSecurityPolicyListObjectNested withNewPodSecurityPolicyListObject();
    public WatchEventFluent.PodSecurityPolicyListObjectNested withNewPodSecurityPolicyListObjectLike(PodSecurityPolicyList item);
    public A withPolicyRuleObject(PolicyRule policyRuleObject);
    public WatchEventFluent.PolicyRuleObjectNested withNewPolicyRuleObject();
    public WatchEventFluent.PolicyRuleObjectNested withNewPolicyRuleObjectLike(PolicyRule item);
    public A withPipelineConfigListObject(PipelineConfigList pipelineConfigListObject);
    public WatchEventFluent.PipelineConfigListObjectNested withNewPipelineConfigListObject();
    public WatchEventFluent.PipelineConfigListObjectNested withNewPipelineConfigListObjectLike(PipelineConfigList item);
    public A withPipelineHookHTTPRequestObject(PipelineHookHTTPRequest pipelineHookHTTPRequestObject);
    public WatchEventFluent.PipelineHookHTTPRequestObjectNested withNewPipelineHookHTTPRequestObject();
    public WatchEventFluent.PipelineHookHTTPRequestObjectNested withNewPipelineHookHTTPRequestObjectLike(PipelineHookHTTPRequest item);
    public A withResourceFieldSelectorObject(ResourceFieldSelector resourceFieldSelectorObject);
    public WatchEventFluent.ResourceFieldSelectorObjectNested withNewResourceFieldSelectorObject();
    public WatchEventFluent.ResourceFieldSelectorObjectNested withNewResourceFieldSelectorObjectLike(ResourceFieldSelector item);
    public A withImageSignatureObject(ImageSignature imageSignatureObject);
    public WatchEventFluent.ImageSignatureObjectNested withNewImageSignatureObject();
    public WatchEventFluent.ImageSignatureObjectNested withNewImageSignatureObjectLike(ImageSignature item);
    public A withSELinuxStrategyOptionsObject(SELinuxStrategyOptions sELinuxStrategyOptionsObject);
    public WatchEventFluent.SELinuxStrategyOptionsObjectNested withNewSELinuxStrategyOptionsObject();
    public WatchEventFluent.SELinuxStrategyOptionsObjectNested withNewSELinuxStrategyOptionsObjectLike(SELinuxStrategyOptions item);
    public A withPreconditionsObject(Preconditions preconditionsObject);
    public WatchEventFluent.PreconditionsObjectNested withNewPreconditionsObject();
    public WatchEventFluent.PreconditionsObjectNested withNewPreconditionsObjectLike(Preconditions item);
    public A withNewPreconditionsObject(String uid);
    public A withClusterRoleObject(ClusterRole clusterRoleObject);
    public WatchEventFluent.ClusterRoleObjectNested withNewClusterRoleObject();
    public WatchEventFluent.ClusterRoleObjectNested withNewClusterRoleObjectLike(ClusterRole item);
    public A withRoleBindingRestrictionSpecObject(RoleBindingRestrictionSpec roleBindingRestrictionSpecObject);
    public WatchEventFluent.RoleBindingRestrictionSpecObjectNested withNewRoleBindingRestrictionSpecObject();
    public WatchEventFluent.RoleBindingRestrictionSpecObjectNested withNewRoleBindingRestrictionSpecObjectLike(RoleBindingRestrictionSpec item);
    public A withStatefulSetStatusObject(StatefulSetStatus statefulSetStatusObject);
    public WatchEventFluent.StatefulSetStatusObjectNested withNewStatefulSetStatusObject();
    public WatchEventFluent.StatefulSetStatusObjectNested withNewStatefulSetStatusObjectLike(StatefulSetStatus item);
    public A withNamespaceObject(Namespace namespaceObject);
    public WatchEventFluent.NamespaceObjectNested withNewNamespaceObject();
    public WatchEventFluent.NamespaceObjectNested withNewNamespaceObjectLike(Namespace item);
    public A withRouteIngressConditionObject(RouteIngressCondition routeIngressConditionObject);
    public WatchEventFluent.RouteIngressConditionObjectNested withNewRouteIngressConditionObject();
    public WatchEventFluent.RouteIngressConditionObjectNested withNewRouteIngressConditionObjectLike(RouteIngressCondition item);
    public A withNewRouteIngressConditionObject(String lastTransitionTime,String message,String reason,String status,String type);
    public A withHTTPGetActionObject(HTTPGetAction hTTPGetActionObject);
    public WatchEventFluent.HTTPGetActionObjectNested withNewHTTPGetActionObject();
    public WatchEventFluent.HTTPGetActionObjectNested withNewHTTPGetActionObjectLike(HTTPGetAction item);
    public A withEndpointsListObject(EndpointsList endpointsListObject);
    public WatchEventFluent.EndpointsListObjectNested withNewEndpointsListObject();
    public WatchEventFluent.EndpointsListObjectNested withNewEndpointsListObjectLike(EndpointsList item);
    public A withBuildConfigListObject(BuildConfigList buildConfigListObject);
    public WatchEventFluent.BuildConfigListObjectNested withNewBuildConfigListObject();
    public WatchEventFluent.BuildConfigListObjectNested withNewBuildConfigListObjectLike(BuildConfigList item);
    public A withDeploymentCauseObject(DeploymentCause deploymentCauseObject);
    public WatchEventFluent.DeploymentCauseObjectNested withNewDeploymentCauseObject();
    public WatchEventFluent.DeploymentCauseObjectNested withNewDeploymentCauseObjectLike(DeploymentCause item);
    public A withClusterPolicyObject(ClusterPolicy clusterPolicyObject);
    public WatchEventFluent.ClusterPolicyObjectNested withNewClusterPolicyObject();
    public WatchEventFluent.ClusterPolicyObjectNested withNewClusterPolicyObjectLike(ClusterPolicy item);
    public A withJenkinsStatusObject(JenkinsStatus jenkinsStatusObject);
    public WatchEventFluent.JenkinsStatusObjectNested withNewJenkinsStatusObject();
    public WatchEventFluent.JenkinsStatusObjectNested withNewJenkinsStatusObjectLike(JenkinsStatus item);
    public A withPipelineTriggerCodeChangeObject(PipelineTriggerCodeChange pipelineTriggerCodeChangeObject);
    public WatchEventFluent.PipelineTriggerCodeChangeObjectNested withNewPipelineTriggerCodeChangeObject();
    public WatchEventFluent.PipelineTriggerCodeChangeObjectNested withNewPipelineTriggerCodeChangeObjectLike(PipelineTriggerCodeChange item);
    public A withNewPipelineTriggerCodeChangeObject(Boolean enabled,String periodicCheck);
    public A withIngressStatusObject(IngressStatus ingressStatusObject);
    public WatchEventFluent.IngressStatusObjectNested withNewIngressStatusObject();
    public WatchEventFluent.IngressStatusObjectNested withNewIngressStatusObjectLike(IngressStatus item);
    public A withInitializersObject(Initializers initializersObject);
    public WatchEventFluent.InitializersObjectNested withNewInitializersObject();
    public WatchEventFluent.InitializersObjectNested withNewInitializersObjectLike(Initializers item);
    public A withPodConditionObject(PodCondition podConditionObject);
    public WatchEventFluent.PodConditionObjectNested withNewPodConditionObject();
    public WatchEventFluent.PodConditionObjectNested withNewPodConditionObjectLike(PodCondition item);
    public A withContainerStateTerminatedObject(ContainerStateTerminated containerStateTerminatedObject);
    public WatchEventFluent.ContainerStateTerminatedObjectNested withNewContainerStateTerminatedObject();
    public WatchEventFluent.ContainerStateTerminatedObjectNested withNewContainerStateTerminatedObjectLike(ContainerStateTerminated item);
    public A withReplicaSetSpecObject(ReplicaSetSpec replicaSetSpecObject);
    public WatchEventFluent.ReplicaSetSpecObjectNested withNewReplicaSetSpecObject();
    public WatchEventFluent.ReplicaSetSpecObjectNested withNewReplicaSetSpecObjectLike(ReplicaSetSpec item);
    public A withCodeRepositoryRefObject(CodeRepositoryRef codeRepositoryRefObject);
    public WatchEventFluent.CodeRepositoryRefObjectNested withNewCodeRepositoryRefObject();
    public WatchEventFluent.CodeRepositoryRefObjectNested withNewCodeRepositoryRefObjectLike(CodeRepositoryRef item);
    public A withGitRepoVolumeSourceObject(GitRepoVolumeSource gitRepoVolumeSourceObject);
    public WatchEventFluent.GitRepoVolumeSourceObjectNested withNewGitRepoVolumeSourceObject();
    public WatchEventFluent.GitRepoVolumeSourceObjectNested withNewGitRepoVolumeSourceObjectLike(GitRepoVolumeSource item);
    public A withNewGitRepoVolumeSourceObject(String directory,String repository,String revision);
    public A withPodTemplateSpecObject(PodTemplateSpec podTemplateSpecObject);
    public WatchEventFluent.PodTemplateSpecObjectNested withNewPodTemplateSpecObject();
    public WatchEventFluent.PodTemplateSpecObjectNested withNewPodTemplateSpecObjectLike(PodTemplateSpec item);
    public A withPipelineTemplateTaskInstanceSpecObject(PipelineTemplateTaskInstanceSpec pipelineTemplateTaskInstanceSpecObject);
    public WatchEventFluent.PipelineTemplateTaskInstanceSpecObjectNested withNewPipelineTemplateTaskInstanceSpecObject();
    public WatchEventFluent.PipelineTemplateTaskInstanceSpecObjectNested withNewPipelineTemplateTaskInstanceSpecObjectLike(PipelineTemplateTaskInstanceSpec item);
    public A withSecretSpecObject(SecretSpec secretSpecObject);
    public WatchEventFluent.SecretSpecObjectNested withNewSecretSpecObject();
    public WatchEventFluent.SecretSpecObjectNested withNewSecretSpecObjectLike(SecretSpec item);
    public A withConfigMapVolumeSourceObject(ConfigMapVolumeSource configMapVolumeSourceObject);
    public WatchEventFluent.ConfigMapVolumeSourceObjectNested withNewConfigMapVolumeSourceObject();
    public WatchEventFluent.ConfigMapVolumeSourceObjectNested withNewConfigMapVolumeSourceObjectLike(ConfigMapVolumeSource item);
    public A withOwnerReferenceObject(OwnerReference ownerReferenceObject);
    public WatchEventFluent.OwnerReferenceObjectNested withNewOwnerReferenceObject();
    public WatchEventFluent.OwnerReferenceObjectNested withNewOwnerReferenceObjectLike(OwnerReference item);
    public A withServiceAccountRestrictionObject(ServiceAccountRestriction serviceAccountRestrictionObject);
    public WatchEventFluent.ServiceAccountRestrictionObjectNested withNewServiceAccountRestrictionObject();
    public WatchEventFluent.ServiceAccountRestrictionObjectNested withNewServiceAccountRestrictionObjectLike(ServiceAccountRestriction item);
    public A withFlockerVolumeSourceObject(FlockerVolumeSource flockerVolumeSourceObject);
    public WatchEventFluent.FlockerVolumeSourceObjectNested withNewFlockerVolumeSourceObject();
    public WatchEventFluent.FlockerVolumeSourceObjectNested withNewFlockerVolumeSourceObjectLike(FlockerVolumeSource item);
    public A withNewFlockerVolumeSourceObject(String datasetName,String datasetUUID);
    public A withLifecycleHookObject(LifecycleHook lifecycleHookObject);
    public WatchEventFluent.LifecycleHookObjectNested withNewLifecycleHookObject();
    public WatchEventFluent.LifecycleHookObjectNested withNewLifecycleHookObjectLike(LifecycleHook item);
    public A withPodAntiAffinityObject(PodAntiAffinity podAntiAffinityObject);
    public WatchEventFluent.PodAntiAffinityObjectNested withNewPodAntiAffinityObject();
    public WatchEventFluent.PodAntiAffinityObjectNested withNewPodAntiAffinityObjectLike(PodAntiAffinity item);
    public A withDeploymentStrategyObject(DeploymentStrategy deploymentStrategyObject);
    public WatchEventFluent.DeploymentStrategyObjectNested withNewDeploymentStrategyObject();
    public WatchEventFluent.DeploymentStrategyObjectNested withNewDeploymentStrategyObjectLike(DeploymentStrategy item);
    public A withBuildObject(Build buildObject);
    public WatchEventFluent.BuildObjectNested withNewBuildObject();
    public WatchEventFluent.BuildObjectNested withNewBuildObjectLike(Build item);
    public A withEnvVarObject(EnvVar envVarObject);
    public WatchEventFluent.EnvVarObjectNested withNewEnvVarObject();
    public WatchEventFluent.EnvVarObjectNested withNewEnvVarObjectLike(EnvVar item);
    public A withScaleIOVolumeSourceObject(ScaleIOVolumeSource scaleIOVolumeSourceObject);
    public WatchEventFluent.ScaleIOVolumeSourceObjectNested withNewScaleIOVolumeSourceObject();
    public WatchEventFluent.ScaleIOVolumeSourceObjectNested withNewScaleIOVolumeSourceObjectLike(ScaleIOVolumeSource item);
    public A withStepInfoObject(StepInfo stepInfoObject);
    public WatchEventFluent.StepInfoObjectNested withNewStepInfoObject();
    public WatchEventFluent.StepInfoObjectNested withNewStepInfoObjectLike(StepInfo item);
    public A withNewStepInfoObject(Long durationMilliseconds,String name,String startTime);
    public A withScaleObject(Scale scaleObject);
    public WatchEventFluent.ScaleObjectNested withNewScaleObject();
    public WatchEventFluent.ScaleObjectNested withNewScaleObjectLike(Scale item);
    public A withRouteStatusObject(RouteStatus routeStatusObject);
    public WatchEventFluent.RouteStatusObjectNested withNewRouteStatusObject();
    public WatchEventFluent.RouteStatusObjectNested withNewRouteStatusObjectLike(RouteStatus item);
    public A withPodSpecObject(PodSpec podSpecObject);
    public WatchEventFluent.PodSpecObjectNested withNewPodSpecObject();
    public WatchEventFluent.PodSpecObjectNested withNewPodSpecObjectLike(PodSpec item);
    public A withPipelineConfigSpecObject(PipelineConfigSpec pipelineConfigSpecObject);
    public WatchEventFluent.PipelineConfigSpecObjectNested withNewPipelineConfigSpecObject();
    public WatchEventFluent.PipelineConfigSpecObjectNested withNewPipelineConfigSpecObjectLike(PipelineConfigSpec item);
    public A withComponentConditionObject(ComponentCondition componentConditionObject);
    public WatchEventFluent.ComponentConditionObjectNested withNewComponentConditionObject();
    public WatchEventFluent.ComponentConditionObjectNested withNewComponentConditionObjectLike(ComponentCondition item);
    public A withNewComponentConditionObject(String error,String message,String status,String type);
    public A withPodObject(Pod podObject);
    public WatchEventFluent.PodObjectNested withNewPodObject();
    public WatchEventFluent.PodObjectNested withNewPodObjectLike(Pod item);
    public A withCephFSVolumeSourceObject(CephFSVolumeSource cephFSVolumeSourceObject);
    public WatchEventFluent.CephFSVolumeSourceObjectNested withNewCephFSVolumeSourceObject();
    public WatchEventFluent.CephFSVolumeSourceObjectNested withNewCephFSVolumeSourceObjectLike(CephFSVolumeSource item);
    public A withReplicationControllerConditionObject(ReplicationControllerCondition replicationControllerConditionObject);
    public WatchEventFluent.ReplicationControllerConditionObjectNested withNewReplicationControllerConditionObject();
    public WatchEventFluent.ReplicationControllerConditionObjectNested withNewReplicationControllerConditionObjectLike(ReplicationControllerCondition item);
    public A withNewReplicationControllerConditionObject(String lastTransitionTime,String message,String reason,String status,String type);
    public A withServiceAccountReferenceObject(ServiceAccountReference serviceAccountReferenceObject);
    public WatchEventFluent.ServiceAccountReferenceObjectNested withNewServiceAccountReferenceObject();
    public WatchEventFluent.ServiceAccountReferenceObjectNested withNewServiceAccountReferenceObjectLike(ServiceAccountReference item);
    public A withNewServiceAccountReferenceObject(String name,String namespace);
    public A withHorizontalPodAutoscalerObject(HorizontalPodAutoscaler horizontalPodAutoscalerObject);
    public WatchEventFluent.HorizontalPodAutoscalerObjectNested withNewHorizontalPodAutoscalerObject();
    public WatchEventFluent.HorizontalPodAutoscalerObjectNested withNewHorizontalPodAutoscalerObjectLike(HorizontalPodAutoscaler item);
    public A withCrossVersionObjectReferenceObject(CrossVersionObjectReference crossVersionObjectReferenceObject);
    public WatchEventFluent.CrossVersionObjectReferenceObjectNested withNewCrossVersionObjectReferenceObject();
    public WatchEventFluent.CrossVersionObjectReferenceObjectNested withNewCrossVersionObjectReferenceObjectLike(CrossVersionObjectReference item);
    public A withNewCrossVersionObjectReferenceObject(String apiVersion,String kind,String name);
    public A withClusterObject(Cluster clusterObject);
    public WatchEventFluent.ClusterObjectNested withNewClusterObject();
    public WatchEventFluent.ClusterObjectNested withNewClusterObjectLike(Cluster item);
    public A withNetworkPolicyIngressRuleObject(NetworkPolicyIngressRule networkPolicyIngressRuleObject);
    public WatchEventFluent.NetworkPolicyIngressRuleObjectNested withNewNetworkPolicyIngressRuleObject();
    public WatchEventFluent.NetworkPolicyIngressRuleObjectNested withNewNetworkPolicyIngressRuleObjectLike(NetworkPolicyIngressRule item);
    public A withConfigMapKeySelectorObject(ConfigMapKeySelector configMapKeySelectorObject);
    public WatchEventFluent.ConfigMapKeySelectorObjectNested withNewConfigMapKeySelectorObject();
    public WatchEventFluent.ConfigMapKeySelectorObjectNested withNewConfigMapKeySelectorObjectLike(ConfigMapKeySelector item);
    public A withNewConfigMapKeySelectorObject(String key,String name,Boolean optional);
    public A withPipelineTemplateArgumentGroupObject(PipelineTemplateArgumentGroup pipelineTemplateArgumentGroupObject);
    public WatchEventFluent.PipelineTemplateArgumentGroupObjectNested withNewPipelineTemplateArgumentGroupObject();
    public WatchEventFluent.PipelineTemplateArgumentGroupObjectNested withNewPipelineTemplateArgumentGroupObjectLike(PipelineTemplateArgumentGroup item);
    public A withGroupListObject(GroupList groupListObject);
    public WatchEventFluent.GroupListObjectNested withNewGroupListObject();
    public WatchEventFluent.GroupListObjectNested withNewGroupListObjectLike(GroupList item);
    public A withGlusterfsVolumeSourceObject(GlusterfsVolumeSource glusterfsVolumeSourceObject);
    public WatchEventFluent.GlusterfsVolumeSourceObjectNested withNewGlusterfsVolumeSourceObject();
    public WatchEventFluent.GlusterfsVolumeSourceObjectNested withNewGlusterfsVolumeSourceObjectLike(GlusterfsVolumeSource item);
    public A withNewGlusterfsVolumeSourceObject(String endpoints,String path,Boolean readOnly);
    public A withThirdPartyResourceObject(ThirdPartyResource thirdPartyResourceObject);
    public WatchEventFluent.ThirdPartyResourceObjectNested withNewThirdPartyResourceObject();
    public WatchEventFluent.ThirdPartyResourceObjectNested withNewThirdPartyResourceObjectLike(ThirdPartyResource item);
    public A withDeploymentConditionObject(DeploymentCondition deploymentConditionObject);
    public WatchEventFluent.DeploymentConditionObjectNested withNewDeploymentConditionObject();
    public WatchEventFluent.DeploymentConditionObjectNested withNewDeploymentConditionObjectLike(DeploymentCondition item);
    public A withPortworxVolumeSourceObject(PortworxVolumeSource portworxVolumeSourceObject);
    public WatchEventFluent.PortworxVolumeSourceObjectNested withNewPortworxVolumeSourceObject();
    public WatchEventFluent.PortworxVolumeSourceObjectNested withNewPortworxVolumeSourceObjectLike(PortworxVolumeSource item);
    public A withNewPortworxVolumeSourceObject(String fsType,Boolean readOnly,String volumeID);
    public A withPipelineHookObject(PipelineHook pipelineHookObject);
    public WatchEventFluent.PipelineHookObjectNested withNewPipelineHookObject();
    public WatchEventFluent.PipelineHookObjectNested withNewPipelineHookObjectLike(PipelineHook item);
    public A withStorageOSVolumeSourceObject(StorageOSVolumeSource storageOSVolumeSourceObject);
    public WatchEventFluent.StorageOSVolumeSourceObjectNested withNewStorageOSVolumeSourceObject();
    public WatchEventFluent.StorageOSVolumeSourceObjectNested withNewStorageOSVolumeSourceObjectLike(StorageOSVolumeSource item);
    public A withCronJobStatusObject(CronJobStatus cronJobStatusObject);
    public WatchEventFluent.CronJobStatusObjectNested withNewCronJobStatusObject();
    public WatchEventFluent.CronJobStatusObjectNested withNewCronJobStatusObjectLike(CronJobStatus item);
    public A withServiceAccountListObject(ServiceAccountList serviceAccountListObject);
    public WatchEventFluent.ServiceAccountListObjectNested withNewServiceAccountListObject();
    public WatchEventFluent.ServiceAccountListObjectNested withNewServiceAccountListObjectLike(ServiceAccountList item);
    public A withImageStreamTagObject(ImageStreamTag imageStreamTagObject);
    public WatchEventFluent.ImageStreamTagObjectNested withNewImageStreamTagObject();
    public WatchEventFluent.ImageStreamTagObjectNested withNewImageStreamTagObjectLike(ImageStreamTag item);
    public A withComponentStatusObject(ComponentStatus componentStatusObject);
    public WatchEventFluent.ComponentStatusObjectNested withNewComponentStatusObject();
    public WatchEventFluent.ComponentStatusObjectNested withNewComponentStatusObjectLike(ComponentStatus item);
    public A withThirdPartyResourceListObject(ThirdPartyResourceList thirdPartyResourceListObject);
    public WatchEventFluent.ThirdPartyResourceListObjectNested withNewThirdPartyResourceListObject();
    public WatchEventFluent.ThirdPartyResourceListObjectNested withNewThirdPartyResourceListObjectLike(ThirdPartyResourceList item);
    public A withSourceControlUserObject(SourceControlUser sourceControlUserObject);
    public WatchEventFluent.SourceControlUserObjectNested withNewSourceControlUserObject();
    public WatchEventFluent.SourceControlUserObjectNested withNewSourceControlUserObjectLike(SourceControlUser item);
    public A withNewSourceControlUserObject(String email,String name);
    public A withProjectedVolumeSourceObject(ProjectedVolumeSource projectedVolumeSourceObject);
    public WatchEventFluent.ProjectedVolumeSourceObjectNested withNewProjectedVolumeSourceObject();
    public WatchEventFluent.ProjectedVolumeSourceObjectNested withNewProjectedVolumeSourceObjectLike(ProjectedVolumeSource item);
    public A withHostPortObject(HostPort hostPortObject);
    public WatchEventFluent.HostPortObjectNested withNewHostPortObject();
    public WatchEventFluent.HostPortObjectNested withNewHostPortObjectLike(HostPort item);
    public A withNewHostPortObject(String host);
    public A withRoleListObject(RoleList roleListObject);
    public WatchEventFluent.RoleListObjectNested withNewRoleListObject();
    public WatchEventFluent.RoleListObjectNested withNewRoleListObjectLike(RoleList item);
    public A withResourceQuotaListObject(ResourceQuotaList resourceQuotaListObject);
    public WatchEventFluent.ResourceQuotaListObjectNested withNewResourceQuotaListObject();
    public WatchEventFluent.ResourceQuotaListObjectNested withNewResourceQuotaListObjectLike(ResourceQuotaList item);
    public A withSecretObject(Secret secretObject);
    public WatchEventFluent.SecretObjectNested withNewSecretObject();
    public WatchEventFluent.SecretObjectNested withNewSecretObjectLike(Secret item);
    public A withReplicationControllerObject(ReplicationController replicationControllerObject);
    public WatchEventFluent.ReplicationControllerObjectNested withNewReplicationControllerObject();
    public WatchEventFluent.ReplicationControllerObjectNested withNewReplicationControllerObjectLike(ReplicationController item);
    public A withLimitRangeObject(LimitRange limitRangeObject);
    public WatchEventFluent.LimitRangeObjectNested withNewLimitRangeObject();
    public WatchEventFluent.LimitRangeObjectNested withNewLimitRangeObjectLike(LimitRange item);
    public A withEndpointsObject(Endpoints endpointsObject);
    public WatchEventFluent.EndpointsObjectNested withNewEndpointsObject();
    public WatchEventFluent.EndpointsObjectNested withNewEndpointsObjectLike(Endpoints item);
    public A withNodeSelectorRequirementObject(NodeSelectorRequirement nodeSelectorRequirementObject);
    public WatchEventFluent.NodeSelectorRequirementObjectNested withNewNodeSelectorRequirementObject();
    public WatchEventFluent.NodeSelectorRequirementObjectNested withNewNodeSelectorRequirementObjectLike(NodeSelectorRequirement item);
    public A withDeploymentTriggerPolicyObject(DeploymentTriggerPolicy deploymentTriggerPolicyObject);
    public WatchEventFluent.DeploymentTriggerPolicyObjectNested withNewDeploymentTriggerPolicyObject();
    public WatchEventFluent.DeploymentTriggerPolicyObjectNested withNewDeploymentTriggerPolicyObjectLike(DeploymentTriggerPolicy item);
    public A withOAuthAccessTokenListObject(OAuthAccessTokenList oAuthAccessTokenListObject);
    public WatchEventFluent.OAuthAccessTokenListObjectNested withNewOAuthAccessTokenListObject();
    public WatchEventFluent.OAuthAccessTokenListObjectNested withNewOAuthAccessTokenListObjectLike(OAuthAccessTokenList item);
    public A withLocalObjectReferenceObject(LocalObjectReference localObjectReferenceObject);
    public WatchEventFluent.LocalObjectReferenceObjectNested withNewLocalObjectReferenceObject();
    public WatchEventFluent.LocalObjectReferenceObjectNested withNewLocalObjectReferenceObjectLike(LocalObjectReference item);
    public A withNewLocalObjectReferenceObject(String name);
    public A withJenkinsPipelineBuildStrategyObject(JenkinsPipelineBuildStrategy jenkinsPipelineBuildStrategyObject);
    public WatchEventFluent.JenkinsPipelineBuildStrategyObjectNested withNewJenkinsPipelineBuildStrategyObject();
    public WatchEventFluent.JenkinsPipelineBuildStrategyObjectNested withNewJenkinsPipelineBuildStrategyObjectLike(JenkinsPipelineBuildStrategy item);
    public A withCustomResourceDefinitionConditionObject(CustomResourceDefinitionCondition customResourceDefinitionConditionObject);
    public WatchEventFluent.CustomResourceDefinitionConditionObjectNested withNewCustomResourceDefinitionConditionObject();
    public WatchEventFluent.CustomResourceDefinitionConditionObjectNested withNewCustomResourceDefinitionConditionObjectLike(CustomResourceDefinitionCondition item);
    public A withNewCustomResourceDefinitionConditionObject(String lastTransitionTime,String message,String reason,String status,String type);
    public A withSecurityContextConstraintsObject(SecurityContextConstraints securityContextConstraintsObject);
    public WatchEventFluent.SecurityContextConstraintsObjectNested withNewSecurityContextConstraintsObject();
    public WatchEventFluent.SecurityContextConstraintsObjectNested withNewSecurityContextConstraintsObjectLike(SecurityContextConstraints item);
    public A withDaemonEndpointObject(DaemonEndpoint daemonEndpointObject);
    public WatchEventFluent.DaemonEndpointObjectNested withNewDaemonEndpointObject();
    public WatchEventFluent.DaemonEndpointObjectNested withNewDaemonEndpointObjectLike(DaemonEndpoint item);
    public A withNewDaemonEndpointObject(Integer port);
    public A withVsphereVirtualDiskVolumeSourceObject(VsphereVirtualDiskVolumeSource vsphereVirtualDiskVolumeSourceObject);
    public WatchEventFluent.VsphereVirtualDiskVolumeSourceObjectNested withNewVsphereVirtualDiskVolumeSourceObject();
    public WatchEventFluent.VsphereVirtualDiskVolumeSourceObjectNested withNewVsphereVirtualDiskVolumeSourceObjectLike(VsphereVirtualDiskVolumeSource item);
    public A withNewVsphereVirtualDiskVolumeSourceObject(String fsType,String storagePolicyID,String storagePolicyName,String volumePath);
    public A withImageStreamTagListObject(ImageStreamTagList imageStreamTagListObject);
    public WatchEventFluent.ImageStreamTagListObjectNested withNewImageStreamTagListObject();
    public WatchEventFluent.ImageStreamTagListObjectNested withNewImageStreamTagListObjectLike(ImageStreamTagList item);
    public A withSecretKeySetRefObject(SecretKeySetRef secretKeySetRefObject);
    public WatchEventFluent.SecretKeySetRefObjectNested withNewSecretKeySetRefObject();
    public WatchEventFluent.SecretKeySetRefObjectNested withNewSecretKeySetRefObjectLike(SecretKeySetRef item);
    public A withNewSecretKeySetRefObject(String apiTokenKey,String name,String usernameKey);
    public A withTokenReviewStatusObject(TokenReviewStatus tokenReviewStatusObject);
    public WatchEventFluent.TokenReviewStatusObjectNested withNewTokenReviewStatusObject();
    public WatchEventFluent.TokenReviewStatusObjectNested withNewTokenReviewStatusObjectLike(TokenReviewStatus item);
    public A withEventSourceObject(EventSource eventSourceObject);
    public WatchEventFluent.EventSourceObjectNested withNewEventSourceObject();
    public WatchEventFluent.EventSourceObjectNested withNewEventSourceObjectLike(EventSource item);
    public A withNewEventSourceObject(String component,String host);
    public A withGroupObject(Group groupObject);
    public WatchEventFluent.GroupObjectNested withNewGroupObject();
    public WatchEventFluent.GroupObjectNested withNewGroupObjectLike(Group item);
    public A withTagEventConditionObject(TagEventCondition tagEventConditionObject);
    public WatchEventFluent.TagEventConditionObjectNested withNewTagEventConditionObject();
    public WatchEventFluent.TagEventConditionObjectNested withNewTagEventConditionObjectLike(TagEventCondition item);
    public A withPipelineTemplateArgumentObject(PipelineTemplateArgument pipelineTemplateArgumentObject);
    public WatchEventFluent.PipelineTemplateArgumentObjectNested withNewPipelineTemplateArgumentObject();
    public WatchEventFluent.PipelineTemplateArgumentObjectNested withNewPipelineTemplateArgumentObjectLike(PipelineTemplateArgument item);
    public A withVolumeProjectionObject(VolumeProjection volumeProjectionObject);
    public WatchEventFluent.VolumeProjectionObjectNested withNewVolumeProjectionObject();
    public WatchEventFluent.VolumeProjectionObjectNested withNewVolumeProjectionObjectLike(VolumeProjection item);
    public A withEventObject(Event eventObject);
    public WatchEventFluent.EventObjectNested withNewEventObject();
    public WatchEventFluent.EventObjectNested withNewEventObjectLike(Event item);
    public A withBinaryBuildSourceObject(BinaryBuildSource binaryBuildSourceObject);
    public WatchEventFluent.BinaryBuildSourceObjectNested withNewBinaryBuildSourceObject();
    public WatchEventFluent.BinaryBuildSourceObjectNested withNewBinaryBuildSourceObjectLike(BinaryBuildSource item);
    public A withNewBinaryBuildSourceObject(String asFile);
    public A withOAuthAuthorizeTokenListObject(OAuthAuthorizeTokenList oAuthAuthorizeTokenListObject);
    public WatchEventFluent.OAuthAuthorizeTokenListObjectNested withNewOAuthAuthorizeTokenListObject();
    public WatchEventFluent.OAuthAuthorizeTokenListObjectNested withNewOAuthAuthorizeTokenListObjectLike(OAuthAuthorizeTokenList item);
    public A withImageSourceObject(ImageSource imageSourceObject);
    public WatchEventFluent.ImageSourceObjectNested withNewImageSourceObject();
    public WatchEventFluent.ImageSourceObjectNested withNewImageSourceObjectLike(ImageSource item);
    public A withTaintObject(Taint taintObject);
    public WatchEventFluent.TaintObjectNested withNewTaintObject();
    public WatchEventFluent.TaintObjectNested withNewTaintObjectLike(Taint item);
    public A withNewTaintObject(String effect,String key,String timeAdded,String value);
    public A withCustomResourceDefinitionNamesObject(CustomResourceDefinitionNames customResourceDefinitionNamesObject);
    public WatchEventFluent.CustomResourceDefinitionNamesObjectNested withNewCustomResourceDefinitionNamesObject();
    public WatchEventFluent.CustomResourceDefinitionNamesObjectNested withNewCustomResourceDefinitionNamesObjectLike(CustomResourceDefinitionNames item);
    public A withNodeObject(Node nodeObject);
    public WatchEventFluent.NodeObjectNested withNewNodeObject();
    public WatchEventFluent.NodeObjectNested withNewNodeObjectLike(Node item);
    public A withInfoObject(Info infoObject);
    public WatchEventFluent.InfoObjectNested withNewInfoObject();
    public WatchEventFluent.InfoObjectNested withNewInfoObjectLike(Info item);
    public A withTCPSocketActionObject(TCPSocketAction tCPSocketActionObject);
    public WatchEventFluent.TCPSocketActionObjectNested withNewTCPSocketActionObject();
    public WatchEventFluent.TCPSocketActionObjectNested withNewTCPSocketActionObjectLike(TCPSocketAction item);
    public A withEnvFromSourceObject(EnvFromSource envFromSourceObject);
    public WatchEventFluent.EnvFromSourceObjectNested withNewEnvFromSourceObject();
    public WatchEventFluent.EnvFromSourceObjectNested withNewEnvFromSourceObjectLike(EnvFromSource item);
    public A withKeyToPathObject(KeyToPath keyToPathObject);
    public WatchEventFluent.KeyToPathObjectNested withNewKeyToPathObject();
    public WatchEventFluent.KeyToPathObjectNested withNewKeyToPathObjectLike(KeyToPath item);
    public A withNewKeyToPathObject(String key,Integer mode,String path);
    public A withReplicaSetObject(ReplicaSet replicaSetObject);
    public WatchEventFluent.ReplicaSetObjectNested withNewReplicaSetObject();
    public WatchEventFluent.ReplicaSetObjectNested withNewReplicaSetObjectLike(ReplicaSet item);
    public A withSubjectAccessReviewStatusObject(SubjectAccessReviewStatus subjectAccessReviewStatusObject);
    public WatchEventFluent.SubjectAccessReviewStatusObjectNested withNewSubjectAccessReviewStatusObject();
    public WatchEventFluent.SubjectAccessReviewStatusObjectNested withNewSubjectAccessReviewStatusObjectLike(SubjectAccessReviewStatus item);
    public A withNewSubjectAccessReviewStatusObject(Boolean allowed,String evaluationError,String reason);
    public A withNodeSelectorTermObject(NodeSelectorTerm nodeSelectorTermObject);
    public WatchEventFluent.NodeSelectorTermObjectNested withNewNodeSelectorTermObject();
    public WatchEventFluent.NodeSelectorTermObjectNested withNewNodeSelectorTermObjectLike(NodeSelectorTerm item);
    public A withDeploymentListObject(DeploymentList deploymentListObject);
    public WatchEventFluent.DeploymentListObjectNested withNewDeploymentListObject();
    public WatchEventFluent.DeploymentListObjectNested withNewDeploymentListObjectLike(DeploymentList item);
    public A withEndpointSubsetObject(EndpointSubset endpointSubsetObject);
    public WatchEventFluent.EndpointSubsetObjectNested withNewEndpointSubsetObject();
    public WatchEventFluent.EndpointSubsetObjectNested withNewEndpointSubsetObjectLike(EndpointSubset item);
    public A withLoadBalancerStatusObject(LoadBalancerStatus loadBalancerStatusObject);
    public WatchEventFluent.LoadBalancerStatusObjectNested withNewLoadBalancerStatusObject();
    public WatchEventFluent.LoadBalancerStatusObjectNested withNewLoadBalancerStatusObjectLike(LoadBalancerStatus item);
    public A withDaemonSetListObject(DaemonSetList daemonSetListObject);
    public WatchEventFluent.DaemonSetListObjectNested withNewDaemonSetListObject();
    public WatchEventFluent.DaemonSetListObjectNested withNewDaemonSetListObjectLike(DaemonSetList item);
    public A withHorizontalPodAutoscalerStatusObject(HorizontalPodAutoscalerStatus horizontalPodAutoscalerStatusObject);
    public WatchEventFluent.HorizontalPodAutoscalerStatusObjectNested withNewHorizontalPodAutoscalerStatusObject();
    public WatchEventFluent.HorizontalPodAutoscalerStatusObjectNested withNewHorizontalPodAutoscalerStatusObjectLike(HorizontalPodAutoscalerStatus item);
    public A withNewHorizontalPodAutoscalerStatusObject(Integer currentCPUUtilizationPercentage,Integer currentReplicas,Integer desiredReplicas,String lastScaleTime,Long observedGeneration);
    public A withSubjectAccessReviewSpecObject(SubjectAccessReviewSpec subjectAccessReviewSpecObject);
    public WatchEventFluent.SubjectAccessReviewSpecObjectNested withNewSubjectAccessReviewSpecObject();
    public WatchEventFluent.SubjectAccessReviewSpecObjectNested withNewSubjectAccessReviewSpecObjectLike(SubjectAccessReviewSpec item);
    public A withDeploymentConfigStatusObject(DeploymentConfigStatus deploymentConfigStatusObject);
    public WatchEventFluent.DeploymentConfigStatusObjectNested withNewDeploymentConfigStatusObject();
    public WatchEventFluent.DeploymentConfigStatusObjectNested withNewDeploymentConfigStatusObjectLike(DeploymentConfigStatus item);
    public A withNamedAuthInfoObject(NamedAuthInfo namedAuthInfoObject);
    public WatchEventFluent.NamedAuthInfoObjectNested withNewNamedAuthInfoObject();
    public WatchEventFluent.NamedAuthInfoObjectNested withNewNamedAuthInfoObjectLike(NamedAuthInfo item);
    public A withRouteIngressObject(RouteIngress routeIngressObject);
    public WatchEventFluent.RouteIngressObjectNested withNewRouteIngressObject();
    public WatchEventFluent.RouteIngressObjectNested withNewRouteIngressObjectLike(RouteIngress item);
    public A withPipelineTriggerCronObject(PipelineTriggerCron pipelineTriggerCronObject);
    public WatchEventFluent.PipelineTriggerCronObjectNested withNewPipelineTriggerCronObject();
    public WatchEventFluent.PipelineTriggerCronObjectNested withNewPipelineTriggerCronObjectLike(PipelineTriggerCron item);
    public A withNewPipelineTriggerCronObject(Boolean enabled,String rule);
    public A withObjectMetaObject(ObjectMeta objectMetaObject);
    public WatchEventFluent.ObjectMetaObjectNested withNewObjectMetaObject();
    public WatchEventFluent.ObjectMetaObjectNested withNewObjectMetaObjectLike(ObjectMeta item);
    public A withClusterRoleBindingObject(ClusterRoleBinding clusterRoleBindingObject);
    public WatchEventFluent.ClusterRoleBindingObjectNested withNewClusterRoleBindingObject();
    public WatchEventFluent.ClusterRoleBindingObjectNested withNewClusterRoleBindingObjectLike(ClusterRoleBinding item);
    public A withPhotonPersistentDiskVolumeSourceObject(PhotonPersistentDiskVolumeSource photonPersistentDiskVolumeSourceObject);
    public WatchEventFluent.PhotonPersistentDiskVolumeSourceObjectNested withNewPhotonPersistentDiskVolumeSourceObject();
    public WatchEventFluent.PhotonPersistentDiskVolumeSourceObjectNested withNewPhotonPersistentDiskVolumeSourceObjectLike(PhotonPersistentDiskVolumeSource item);
    public A withNewPhotonPersistentDiskVolumeSourceObject(String fsType,String pdID);
    public A withRouteSpecObject(RouteSpec routeSpecObject);
    public WatchEventFluent.RouteSpecObjectNested withNewRouteSpecObject();
    public WatchEventFluent.RouteSpecObjectNested withNewRouteSpecObjectLike(RouteSpec item);
    public A withHTTPIngressPathObject(HTTPIngressPath hTTPIngressPathObject);
    public WatchEventFluent.HTTPIngressPathObjectNested withNewHTTPIngressPathObject();
    public WatchEventFluent.HTTPIngressPathObjectNested withNewHTTPIngressPathObjectLike(HTTPIngressPath item);
    public A withPodAffinityObject(PodAffinity podAffinityObject);
    public WatchEventFluent.PodAffinityObjectNested withNewPodAffinityObject();
    public WatchEventFluent.PodAffinityObjectNested withNewPodAffinityObjectLike(PodAffinity item);
    public A withImageStreamStatusObject(ImageStreamStatus imageStreamStatusObject);
    public WatchEventFluent.ImageStreamStatusObjectNested withNewImageStreamStatusObject();
    public WatchEventFluent.ImageStreamStatusObjectNested withNewImageStreamStatusObjectLike(ImageStreamStatus item);
    public A withServiceSpecObject(ServiceSpec serviceSpecObject);
    public WatchEventFluent.ServiceSpecObjectNested withNewServiceSpecObject();
    public WatchEventFluent.ServiceSpecObjectNested withNewServiceSpecObjectLike(ServiceSpec item);
    public A withReplicaSetListObject(ReplicaSetList replicaSetListObject);
    public WatchEventFluent.ReplicaSetListObjectNested withNewReplicaSetListObject();
    public WatchEventFluent.ReplicaSetListObjectNested withNewReplicaSetListObjectLike(ReplicaSetList item);
    public A withStatefulSetSpecObject(StatefulSetSpec statefulSetSpecObject);
    public WatchEventFluent.StatefulSetSpecObjectNested withNewStatefulSetSpecObject();
    public WatchEventFluent.StatefulSetSpecObjectNested withNewStatefulSetSpecObjectLike(StatefulSetSpec item);
    public A withSecretProjectionObject(SecretProjection secretProjectionObject);
    public WatchEventFluent.SecretProjectionObjectNested withNewSecretProjectionObject();
    public WatchEventFluent.SecretProjectionObjectNested withNewSecretProjectionObjectLike(SecretProjection item);
    public A withBuildSourceObject(BuildSource buildSourceObject);
    public WatchEventFluent.BuildSourceObjectNested withNewBuildSourceObject();
    public WatchEventFluent.BuildSourceObjectNested withNewBuildSourceObjectLike(BuildSource item);
    public A withJobConditionObject(JobCondition jobConditionObject);
    public WatchEventFluent.JobConditionObjectNested withNewJobConditionObject();
    public WatchEventFluent.JobConditionObjectNested withNewJobConditionObjectLike(JobCondition item);
    public A withJenkinsObject(Jenkins jenkinsObject);
    public WatchEventFluent.JenkinsObjectNested withNewJenkinsObject();
    public WatchEventFluent.JenkinsObjectNested withNewJenkinsObjectLike(Jenkins item);
    public A withImageLabelObject(ImageLabel imageLabelObject);
    public WatchEventFluent.ImageLabelObjectNested withNewImageLabelObject();
    public WatchEventFluent.ImageLabelObjectNested withNewImageLabelObjectLike(ImageLabel item);
    public A withNewImageLabelObject(String name,String value);
    public A withDeploymentStrategyObject(io.alauda.kubernetes.api.model.extensions.DeploymentStrategy deploymentStrategyObject);
    public WatchEventFluent.ExtensionsDeploymentStrategyObjectNested withNewExtensionsDeploymentStrategyObject();
    public WatchEventFluent.ExtensionsDeploymentStrategyObjectNested withNewDeploymentStrategyObjectLike(io.alauda.kubernetes.api.model.extensions.DeploymentStrategy item);
    public A withContainerPortObject(ContainerPort containerPortObject);
    public WatchEventFluent.ContainerPortObjectNested withNewContainerPortObject();
    public WatchEventFluent.ContainerPortObjectNested withNewContainerPortObjectLike(ContainerPort item);
    public A withNewContainerPortObject(Integer containerPort,String hostIP,Integer hostPort,String name,String protocol);
    public A withDaemonSetObject(DaemonSet daemonSetObject);
    public WatchEventFluent.DaemonSetObjectNested withNewDaemonSetObject();
    public WatchEventFluent.DaemonSetObjectNested withNewDaemonSetObjectLike(DaemonSet item);
    public A withSubjectAccessReviewResponseObject(SubjectAccessReviewResponse subjectAccessReviewResponseObject);
    public WatchEventFluent.SubjectAccessReviewResponseObjectNested withNewSubjectAccessReviewResponseObject();
    public WatchEventFluent.SubjectAccessReviewResponseObjectNested withNewSubjectAccessReviewResponseObjectLike(SubjectAccessReviewResponse item);
    public A withPodDisruptionBudgetObject(PodDisruptionBudget podDisruptionBudgetObject);
    public WatchEventFluent.PodDisruptionBudgetObjectNested withNewPodDisruptionBudgetObject();
    public WatchEventFluent.PodDisruptionBudgetObjectNested withNewPodDisruptionBudgetObjectLike(PodDisruptionBudget item);
    public A withImageStreamObject(ImageStream imageStreamObject);
    public WatchEventFluent.ImageStreamObjectNested withNewImageStreamObject();
    public WatchEventFluent.ImageStreamObjectNested withNewImageStreamObjectLike(ImageStream item);
    public A withBuildSpecObject(BuildSpec buildSpecObject);
    public WatchEventFluent.BuildSpecObjectNested withNewBuildSpecObject();
    public WatchEventFluent.BuildSpecObjectNested withNewBuildSpecObjectLike(BuildSpec item);
    public A withHTTPIngressRuleValueObject(HTTPIngressRuleValue hTTPIngressRuleValueObject);
    public WatchEventFluent.HTTPIngressRuleValueObjectNested withNewHTTPIngressRuleValueObject();
    public WatchEventFluent.HTTPIngressRuleValueObjectNested withNewHTTPIngressRuleValueObjectLike(HTTPIngressRuleValue item);
    public A withStatusCauseObject(StatusCause statusCauseObject);
    public WatchEventFluent.StatusCauseObjectNested withNewStatusCauseObject();
    public WatchEventFluent.StatusCauseObjectNested withNewStatusCauseObjectLike(StatusCause item);
    public A withNewStatusCauseObject(String field,String message,String reason);
    public A withEndpointPortObject(EndpointPort endpointPortObject);
    public WatchEventFluent.EndpointPortObjectNested withNewEndpointPortObject();
    public WatchEventFluent.EndpointPortObjectNested withNewEndpointPortObjectLike(EndpointPort item);
    public A withNewEndpointPortObject(String name,Integer port,String protocol);
    public A withNodeConditionObject(NodeCondition nodeConditionObject);
    public WatchEventFluent.NodeConditionObjectNested withNewNodeConditionObject();
    public WatchEventFluent.NodeConditionObjectNested withNewNodeConditionObjectLike(NodeCondition item);
    public A withRollingUpdateDeploymentObject(RollingUpdateDeployment rollingUpdateDeploymentObject);
    public WatchEventFluent.RollingUpdateDeploymentObjectNested withNewRollingUpdateDeploymentObject();
    public WatchEventFluent.RollingUpdateDeploymentObjectNested withNewRollingUpdateDeploymentObjectLike(RollingUpdateDeployment item);
    public A withGitBuildSourceObject(GitBuildSource gitBuildSourceObject);
    public WatchEventFluent.GitBuildSourceObjectNested withNewGitBuildSourceObject();
    public WatchEventFluent.GitBuildSourceObjectNested withNewGitBuildSourceObjectLike(GitBuildSource item);
    public A withNewGitBuildSourceObject(String httpProxy,String httpsProxy,String noProxy,String ref,String uri);
    public A withIDRangeObject(IDRange iDRangeObject);
    public WatchEventFluent.IDRangeObjectNested withNewIDRangeObject();
    public WatchEventFluent.IDRangeObjectNested withNewIDRangeObjectLike(IDRange item);
    public A withNewIDRangeObject(Long max,Long min);
    public A withBuildStatusObject(BuildStatus buildStatusObject);
    public WatchEventFluent.BuildStatusObjectNested withNewBuildStatusObject();
    public WatchEventFluent.BuildStatusObjectNested withNewBuildStatusObjectLike(BuildStatus item);
    public A withSupplementalGroupsStrategyOptionsObject(SupplementalGroupsStrategyOptions supplementalGroupsStrategyOptionsObject);
    public WatchEventFluent.SupplementalGroupsStrategyOptionsObjectNested withNewSupplementalGroupsStrategyOptionsObject();
    public WatchEventFluent.SupplementalGroupsStrategyOptionsObjectNested withNewSupplementalGroupsStrategyOptionsObjectLike(SupplementalGroupsStrategyOptions item);
    public A withPipelineStrategyJenkinsObject(PipelineStrategyJenkins pipelineStrategyJenkinsObject);
    public WatchEventFluent.PipelineStrategyJenkinsObjectNested withNewPipelineStrategyJenkinsObject();
    public WatchEventFluent.PipelineStrategyJenkinsObjectNested withNewPipelineStrategyJenkinsObjectLike(PipelineStrategyJenkins item);
    public A withNewPipelineStrategyJenkinsObject(String jenkinsfile,String jenkinsfilePath);
    public A withAffinityObject(Affinity affinityObject);
    public WatchEventFluent.AffinityObjectNested withNewAffinityObject();
    public WatchEventFluent.AffinityObjectNested withNewAffinityObjectLike(Affinity item);
    public A withBuildStatusOutputToObject(BuildStatusOutputTo buildStatusOutputToObject);
    public WatchEventFluent.BuildStatusOutputToObjectNested withNewBuildStatusOutputToObject();
    public WatchEventFluent.BuildStatusOutputToObjectNested withNewBuildStatusOutputToObjectLike(BuildStatusOutputTo item);
    public A withNewBuildStatusOutputToObject(String imageDigest);
    public A withContextObject(Context contextObject);
    public WatchEventFluent.ContextObjectNested withNewContextObject();
    public WatchEventFluent.ContextObjectNested withNewContextObjectLike(Context item);
    public A withRoleBindingRestrictionObject(RoleBindingRestriction roleBindingRestrictionObject);
    public WatchEventFluent.RoleBindingRestrictionObjectNested withNewRoleBindingRestrictionObject();
    public WatchEventFluent.RoleBindingRestrictionObjectNested withNewRoleBindingRestrictionObjectLike(RoleBindingRestriction item);
    public A withServicePortObject(ServicePort servicePortObject);
    public WatchEventFluent.ServicePortObjectNested withNewServicePortObject();
    public WatchEventFluent.ServicePortObjectNested withNewServicePortObjectLike(ServicePort item);
    public A withBindingObject(Binding bindingObject);
    public WatchEventFluent.BindingObjectNested withNewBindingObject();
    public WatchEventFluent.BindingObjectNested withNewBindingObjectLike(Binding item);
    public A withAuthInfoObject(AuthInfo authInfoObject);
    public WatchEventFluent.AuthInfoObjectNested withNewAuthInfoObject();
    public WatchEventFluent.AuthInfoObjectNested withNewAuthInfoObjectLike(AuthInfo item);
    public A withTLSConfigObject(TLSConfig tLSConfigObject);
    public WatchEventFluent.TLSConfigObjectNested withNewTLSConfigObject();
    public WatchEventFluent.TLSConfigObjectNested withNewTLSConfigObjectLike(TLSConfig item);
    public A withRollingUpdateStatefulSetStrategyObject(RollingUpdateStatefulSetStrategy rollingUpdateStatefulSetStrategyObject);
    public WatchEventFluent.RollingUpdateStatefulSetStrategyObjectNested withNewRollingUpdateStatefulSetStrategyObject();
    public WatchEventFluent.RollingUpdateStatefulSetStrategyObjectNested withNewRollingUpdateStatefulSetStrategyObjectLike(RollingUpdateStatefulSetStrategy item);
    public A withNewRollingUpdateStatefulSetStrategyObject(Integer partition);
    public A withLocalSubjectAccessReviewObject(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview localSubjectAccessReviewObject);
    public WatchEventFluent.AuthorizationLocalSubjectAccessReviewObjectNested withNewAuthorizationLocalSubjectAccessReviewObject();
    public WatchEventFluent.AuthorizationLocalSubjectAccessReviewObjectNested withNewLocalSubjectAccessReviewObjectLike(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview item);
    public A withStatefulSetObject(StatefulSet statefulSetObject);
    public WatchEventFluent.StatefulSetObjectNested withNewStatefulSetObject();
    public WatchEventFluent.StatefulSetObjectNested withNewStatefulSetObjectLike(StatefulSet item);
    public A withPipelineTaskArgumentSchemaObject(PipelineTaskArgumentSchema pipelineTaskArgumentSchemaObject);
    public WatchEventFluent.PipelineTaskArgumentSchemaObjectNested withNewPipelineTaskArgumentSchemaObject();
    public WatchEventFluent.PipelineTaskArgumentSchemaObjectNested withNewPipelineTaskArgumentSchemaObjectLike(PipelineTaskArgumentSchema item);
    public A withNewPipelineTaskArgumentSchemaObject(String type);
    public A withSourceBuildStrategyObject(SourceBuildStrategy sourceBuildStrategyObject);
    public WatchEventFluent.SourceBuildStrategyObjectNested withNewSourceBuildStrategyObject();
    public WatchEventFluent.SourceBuildStrategyObjectNested withNewSourceBuildStrategyObjectLike(SourceBuildStrategy item);
    public A withContainerObject(Container containerObject);
    public WatchEventFluent.ContainerObjectNested withNewContainerObject();
    public WatchEventFluent.ContainerObjectNested withNewContainerObjectLike(Container item);
    public A withPipelineTemplateTaskInstanceObject(PipelineTemplateTaskInstance pipelineTemplateTaskInstanceObject);
    public WatchEventFluent.PipelineTemplateTaskInstanceObjectNested withNewPipelineTemplateTaskInstanceObject();
    public WatchEventFluent.PipelineTemplateTaskInstanceObjectNested withNewPipelineTemplateTaskInstanceObjectLike(PipelineTemplateTaskInstance item);
    public A withPipelineTaskOptionObject(PipelineTaskOption pipelineTaskOptionObject);
    public WatchEventFluent.PipelineTaskOptionObjectNested withNewPipelineTaskOptionObject();
    public WatchEventFluent.PipelineTaskOptionObjectNested withNewPipelineTaskOptionObjectLike(PipelineTaskOption item);
    public A withNewPipelineTaskOptionObject(Long timeout);
    public A withClusterRoleBindingListObject(ClusterRoleBindingList clusterRoleBindingListObject);
    public WatchEventFluent.ClusterRoleBindingListObjectNested withNewClusterRoleBindingListObject();
    public WatchEventFluent.ClusterRoleBindingListObjectNested withNewClusterRoleBindingListObjectLike(ClusterRoleBindingList item);
    public A withOAuthClientObject(OAuthClient oAuthClientObject);
    public WatchEventFluent.OAuthClientObjectNested withNewOAuthClientObject();
    public WatchEventFluent.OAuthClientObjectNested withNewOAuthClientObjectLike(OAuthClient item);
    public A withCronJobSpecObject(CronJobSpec cronJobSpecObject);
    public WatchEventFluent.CronJobSpecObjectNested withNewCronJobSpecObject();
    public WatchEventFluent.CronJobSpecObjectNested withNewCronJobSpecObjectLike(CronJobSpec item);
    public A withPipelineTriggerObject(PipelineTrigger pipelineTriggerObject);
    public WatchEventFluent.PipelineTriggerObjectNested withNewPipelineTriggerObject();
    public WatchEventFluent.PipelineTriggerObjectNested withNewPipelineTriggerObjectLike(PipelineTrigger item);
    public A withDeploymentRollbackObject(DeploymentRollback deploymentRollbackObject);
    public WatchEventFluent.DeploymentRollbackObjectNested withNewDeploymentRollbackObject();
    public WatchEventFluent.DeploymentRollbackObjectNested withNewDeploymentRollbackObjectLike(DeploymentRollback item);
    public A withSecretVolumeSourceObject(SecretVolumeSource secretVolumeSourceObject);
    public WatchEventFluent.SecretVolumeSourceObjectNested withNewSecretVolumeSourceObject();
    public WatchEventFluent.SecretVolumeSourceObjectNested withNewSecretVolumeSourceObjectLike(SecretVolumeSource item);
    public A withTemplateObject(Template templateObject);
    public WatchEventFluent.TemplateObjectNested withNewTemplateObject();
    public WatchEventFluent.TemplateObjectNested withNewTemplateObjectLike(Template item);
    public A withLoadBalancerIngressObject(LoadBalancerIngress loadBalancerIngressObject);
    public WatchEventFluent.LoadBalancerIngressObjectNested withNewLoadBalancerIngressObject();
    public WatchEventFluent.LoadBalancerIngressObjectNested withNewLoadBalancerIngressObjectLike(LoadBalancerIngress item);
    public A withNewLoadBalancerIngressObject(String hostname,String ip);
    public A withHorizontalPodAutoscalerSpecObject(HorizontalPodAutoscalerSpec horizontalPodAutoscalerSpecObject);
    public WatchEventFluent.HorizontalPodAutoscalerSpecObjectNested withNewHorizontalPodAutoscalerSpecObject();
    public WatchEventFluent.HorizontalPodAutoscalerSpecObjectNested withNewHorizontalPodAutoscalerSpecObjectLike(HorizontalPodAutoscalerSpec item);
    public A withProjectNamespaceStatusObject(ProjectNamespaceStatus projectNamespaceStatusObject);
    public WatchEventFluent.ProjectNamespaceStatusObjectNested withNewProjectNamespaceStatusObject();
    public WatchEventFluent.ProjectNamespaceStatusObjectNested withNewProjectNamespaceStatusObjectLike(ProjectNamespaceStatus item);
    public A withNewProjectNamespaceStatusObject(String name,String status);
    public A withBuildConfigObject(BuildConfig buildConfigObject);
    public WatchEventFluent.BuildConfigObjectNested withNewBuildConfigObject();
    public WatchEventFluent.BuildConfigObjectNested withNewBuildConfigObjectLike(BuildConfig item);
    public A withKubernetesRunAsUserStrategyOptionsObject(KubernetesRunAsUserStrategyOptions kubernetesRunAsUserStrategyOptionsObject);
    public WatchEventFluent.KubernetesRunAsUserStrategyOptionsObjectNested withNewKubernetesRunAsUserStrategyOptionsObject();
    public WatchEventFluent.KubernetesRunAsUserStrategyOptionsObjectNested withNewKubernetesRunAsUserStrategyOptionsObjectLike(KubernetesRunAsUserStrategyOptions item);
    public A withPolicyListObject(PolicyList policyListObject);
    public WatchEventFluent.PolicyListObjectNested withNewPolicyListObject();
    public WatchEventFluent.PolicyListObjectNested withNewPolicyListObjectLike(PolicyList item);
    public A withStatusDetailsObject(StatusDetails statusDetailsObject);
    public WatchEventFluent.StatusDetailsObjectNested withNewStatusDetailsObject();
    public WatchEventFluent.StatusDetailsObjectNested withNewStatusDetailsObjectLike(StatusDetails item);
    public A withRoleBindingListObject(RoleBindingList roleBindingListObject);
    public WatchEventFluent.RoleBindingListObjectNested withNewRoleBindingListObject();
    public WatchEventFluent.RoleBindingListObjectNested withNewRoleBindingListObjectLike(RoleBindingList item);
    public A withGitHubWebHookCauseObject(GitHubWebHookCause gitHubWebHookCauseObject);
    public WatchEventFluent.GitHubWebHookCauseObjectNested withNewGitHubWebHookCauseObject();
    public WatchEventFluent.GitHubWebHookCauseObjectNested withNewGitHubWebHookCauseObjectLike(GitHubWebHookCause item);
    public A withPodSecurityPolicyObject(PodSecurityPolicy podSecurityPolicyObject);
    public WatchEventFluent.PodSecurityPolicyObjectNested withNewPodSecurityPolicyObject();
    public WatchEventFluent.PodSecurityPolicyObjectNested withNewPodSecurityPolicyObjectLike(PodSecurityPolicy item);
    public A withPipelineObject(Pipeline pipelineObject);
    public WatchEventFluent.PipelineObjectNested withNewPipelineObject();
    public WatchEventFluent.PipelineObjectNested withNewPipelineObjectLike(Pipeline item);
    public A withCustomResourceDefinitionStatusObject(CustomResourceDefinitionStatus customResourceDefinitionStatusObject);
    public WatchEventFluent.CustomResourceDefinitionStatusObjectNested withNewCustomResourceDefinitionStatusObject();
    public WatchEventFluent.CustomResourceDefinitionStatusObjectNested withNewCustomResourceDefinitionStatusObjectLike(CustomResourceDefinitionStatus item);
    public A withNetworkPolicySpecObject(NetworkPolicySpec networkPolicySpecObject);
    public WatchEventFluent.NetworkPolicySpecObjectNested withNewNetworkPolicySpecObject();
    public WatchEventFluent.NetworkPolicySpecObjectNested withNewNetworkPolicySpecObjectLike(NetworkPolicySpec item);
    public A withClusterPolicyBindingListObject(ClusterPolicyBindingList clusterPolicyBindingListObject);
    public WatchEventFluent.ClusterPolicyBindingListObjectNested withNewClusterPolicyBindingListObject();
    public WatchEventFluent.ClusterPolicyBindingListObjectNested withNewClusterPolicyBindingListObjectLike(ClusterPolicyBindingList item);
    public A withPodListObject(PodList podListObject);
    public WatchEventFluent.PodListObjectNested withNewPodListObject();
    public WatchEventFluent.PodListObjectNested withNewPodListObjectLike(PodList item);
    public A withParameterObject(Parameter parameterObject);
    public WatchEventFluent.ParameterObjectNested withNewParameterObject();
    public WatchEventFluent.ParameterObjectNested withNewParameterObjectLike(Parameter item);
    public A withOAuthClientAuthorizationListObject(OAuthClientAuthorizationList oAuthClientAuthorizationListObject);
    public WatchEventFluent.OAuthClientAuthorizationListObjectNested withNewOAuthClientAuthorizationListObject();
    public WatchEventFluent.OAuthClientAuthorizationListObjectNested withNewOAuthClientAuthorizationListObjectLike(OAuthClientAuthorizationList item);
    public A withLimitRangeSpecObject(LimitRangeSpec limitRangeSpecObject);
    public WatchEventFluent.LimitRangeSpecObjectNested withNewLimitRangeSpecObject();
    public WatchEventFluent.LimitRangeSpecObjectNested withNewLimitRangeSpecObjectLike(LimitRangeSpec item);
    public A withProjectListObject(ProjectList projectListObject);
    public WatchEventFluent.ProjectListObjectNested withNewProjectListObject();
    public WatchEventFluent.ProjectListObjectNested withNewProjectListObjectLike(ProjectList item);
    public A withFSGroupStrategyOptionsObject(io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptions fSGroupStrategyOptionsObject);
    public WatchEventFluent.ExtensionsFSGroupStrategyOptionsObjectNested withNewExtensionsFSGroupStrategyOptionsObject();
    public WatchEventFluent.ExtensionsFSGroupStrategyOptionsObjectNested withNewFSGroupStrategyOptionsObjectLike(io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptions item);
    public A withTagImportPolicyObject(TagImportPolicy tagImportPolicyObject);
    public WatchEventFluent.TagImportPolicyObjectNested withNewTagImportPolicyObject();
    public WatchEventFluent.TagImportPolicyObjectNested withNewTagImportPolicyObjectLike(TagImportPolicy item);
    public A withNewTagImportPolicyObject(Boolean insecure,Boolean scheduled);
    public A withNodeAffinityObject(NodeAffinity nodeAffinityObject);
    public WatchEventFluent.NodeAffinityObjectNested withNewNodeAffinityObject();
    public WatchEventFluent.NodeAffinityObjectNested withNewNodeAffinityObjectLike(NodeAffinity item);
    public A withRoleObject(Role roleObject);
    public WatchEventFluent.RoleObjectNested withNewRoleObject();
    public WatchEventFluent.RoleObjectNested withNewRoleObjectLike(Role item);
    public A withPipelineConfigStatusObject(PipelineConfigStatus pipelineConfigStatusObject);
    public WatchEventFluent.PipelineConfigStatusObjectNested withNewPipelineConfigStatusObject();
    public WatchEventFluent.PipelineConfigStatusObjectNested withNewPipelineConfigStatusObjectLike(PipelineConfigStatus item);
    public A withConfigMapListObject(ConfigMapList configMapListObject);
    public WatchEventFluent.ConfigMapListObjectNested withNewConfigMapListObject();
    public WatchEventFluent.ConfigMapListObjectNested withNewConfigMapListObjectLike(ConfigMapList item);
    public A withBaseKubernetesListObject(BaseKubernetesList baseKubernetesListObject);
    public WatchEventFluent.BaseKubernetesListObjectNested withNewBaseKubernetesListObject();
    public WatchEventFluent.BaseKubernetesListObjectNested withNewBaseKubernetesListObjectLike(BaseKubernetesList item);
    public A withStatusObject(Status statusObject);
    public WatchEventFluent.StatusObjectNested withNewStatusObject();
    public WatchEventFluent.StatusObjectNested withNewStatusObjectLike(Status item);
    public A withCronJobObject(CronJob cronJobObject);
    public WatchEventFluent.CronJobObjectNested withNewCronJobObject();
    public WatchEventFluent.CronJobObjectNested withNewCronJobObjectLike(CronJob item);
    public A withBitbucketWebHookCauseObject(BitbucketWebHookCause bitbucketWebHookCauseObject);
    public WatchEventFluent.BitbucketWebHookCauseObjectNested withNewBitbucketWebHookCauseObject();
    public WatchEventFluent.BitbucketWebHookCauseObjectNested withNewBitbucketWebHookCauseObjectLike(BitbucketWebHookCause item);
    public A withSubjectAccessReviewObject(SubjectAccessReview subjectAccessReviewObject);
    public WatchEventFluent.SubjectAccessReviewObjectNested withNewSubjectAccessReviewObject();
    public WatchEventFluent.SubjectAccessReviewObjectNested withNewSubjectAccessReviewObjectLike(SubjectAccessReview item);
    public A withNodeStatusObject(NodeStatus nodeStatusObject);
    public WatchEventFluent.NodeStatusObjectNested withNewNodeStatusObject();
    public WatchEventFluent.NodeStatusObjectNested withNewNodeStatusObjectLike(NodeStatus item);
    public A withTokenReviewSpecObject(TokenReviewSpec tokenReviewSpecObject);
    public WatchEventFluent.TokenReviewSpecObjectNested withNewTokenReviewSpecObject();
    public WatchEventFluent.TokenReviewSpecObjectNested withNewTokenReviewSpecObjectLike(TokenReviewSpec item);
    public A withNewTokenReviewSpecObject(String token);
    public A withEventListObject(EventList eventListObject);
    public WatchEventFluent.EventListObjectNested withNewEventListObject();
    public WatchEventFluent.EventListObjectNested withNewEventListObjectLike(EventList item);
    public A withPipelineEnvironmentObject(PipelineEnvironment pipelineEnvironmentObject);
    public WatchEventFluent.PipelineEnvironmentObjectNested withNewPipelineEnvironmentObject();
    public WatchEventFluent.PipelineEnvironmentObjectNested withNewPipelineEnvironmentObjectLike(PipelineEnvironment item);
    public A withNewPipelineEnvironmentObject(String name,String value);
    public A withUserObject(User userObject);
    public WatchEventFluent.UserObjectNested withNewUserObject();
    public WatchEventFluent.UserObjectNested withNewUserObjectLike(User item);
    public A withSubjectAccessReviewObject(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview subjectAccessReviewObject);
    public WatchEventFluent.AuthorizationSubjectAccessReviewObjectNested withNewAuthorizationSubjectAccessReviewObject();
    public WatchEventFluent.AuthorizationSubjectAccessReviewObjectNested withNewSubjectAccessReviewObjectLike(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview item);
    public A withSELinuxOptionsObject(SELinuxOptions sELinuxOptionsObject);
    public WatchEventFluent.SELinuxOptionsObjectNested withNewSELinuxOptionsObject();
    public WatchEventFluent.SELinuxOptionsObjectNested withNewSELinuxOptionsObjectLike(SELinuxOptions item);
    public A withNewSELinuxOptionsObject(String level,String role,String type,String user);
    public A withDeploymentSpecObject(DeploymentSpec deploymentSpecObject);
    public WatchEventFluent.DeploymentSpecObjectNested withNewDeploymentSpecObject();
    public WatchEventFluent.DeploymentSpecObjectNested withNewDeploymentSpecObjectLike(DeploymentSpec item);
    public A withPersistentVolumeClaimListObject(PersistentVolumeClaimList persistentVolumeClaimListObject);
    public WatchEventFluent.PersistentVolumeClaimListObjectNested withNewPersistentVolumeClaimListObject();
    public WatchEventFluent.PersistentVolumeClaimListObjectNested withNewPersistentVolumeClaimListObjectLike(PersistentVolumeClaimList item);
    public A withPipelineStatusObject(PipelineStatus pipelineStatusObject);
    public WatchEventFluent.PipelineStatusObjectNested withNewPipelineStatusObject();
    public WatchEventFluent.PipelineStatusObjectNested withNewPipelineStatusObjectLike(PipelineStatus item);
    public A withCustomBuildStrategyObject(CustomBuildStrategy customBuildStrategyObject);
    public WatchEventFluent.CustomBuildStrategyObjectNested withNewCustomBuildStrategyObject();
    public WatchEventFluent.CustomBuildStrategyObjectNested withNewCustomBuildStrategyObjectLike(CustomBuildStrategy item);
    public A withBuildTriggerPolicyObject(BuildTriggerPolicy buildTriggerPolicyObject);
    public WatchEventFluent.BuildTriggerPolicyObjectNested withNewBuildTriggerPolicyObject();
    public WatchEventFluent.BuildTriggerPolicyObjectNested withNewBuildTriggerPolicyObjectLike(BuildTriggerPolicy item);
    public A withPipelineStrategyObject(PipelineStrategy pipelineStrategyObject);
    public WatchEventFluent.PipelineStrategyObjectNested withNewPipelineStrategyObject();
    public WatchEventFluent.PipelineStrategyObjectNested withNewPipelineStrategyObjectLike(PipelineStrategy item);
    public A withConditionObject(Condition conditionObject);
    public WatchEventFluent.ConditionObjectNested withNewConditionObject();
    public WatchEventFluent.ConditionObjectNested withNewConditionObjectLike(Condition item);
    public A withNewConditionObject(String lastAttempt,String message,String reason,String status,String type);
    public A withContainerStateWaitingObject(ContainerStateWaiting containerStateWaitingObject);
    public WatchEventFluent.ContainerStateWaitingObjectNested withNewContainerStateWaitingObject();
    public WatchEventFluent.ContainerStateWaitingObjectNested withNewContainerStateWaitingObjectLike(ContainerStateWaiting item);
    public A withNewContainerStateWaitingObject(String message,String reason);
    public A withSourceRevisionObject(SourceRevision sourceRevisionObject);
    public WatchEventFluent.SourceRevisionObjectNested withNewSourceRevisionObject();
    public WatchEventFluent.SourceRevisionObjectNested withNewSourceRevisionObjectLike(SourceRevision item);
    public A withScaleSpecObject(ScaleSpec scaleSpecObject);
    public WatchEventFluent.ScaleSpecObjectNested withNewScaleSpecObject();
    public WatchEventFluent.ScaleSpecObjectNested withNewScaleSpecObjectLike(ScaleSpec item);
    public A withNewScaleSpecObject(Integer replicas);
    public A withPreferencesObject(Preferences preferencesObject);
    public WatchEventFluent.PreferencesObjectNested withNewPreferencesObject();
    public WatchEventFluent.PreferencesObjectNested withNewPreferencesObjectLike(Preferences item);
    public A withUserListObject(UserList userListObject);
    public WatchEventFluent.UserListObjectNested withNewUserListObject();
    public WatchEventFluent.UserListObjectNested withNewUserListObjectLike(UserList item);
    public A withNodeDaemonEndpointsObject(NodeDaemonEndpoints nodeDaemonEndpointsObject);
    public WatchEventFluent.NodeDaemonEndpointsObjectNested withNewNodeDaemonEndpointsObject();
    public WatchEventFluent.NodeDaemonEndpointsObjectNested withNewNodeDaemonEndpointsObjectLike(NodeDaemonEndpoints item);
    public A withPersistentVolumeListObject(PersistentVolumeList persistentVolumeListObject);
    public WatchEventFluent.PersistentVolumeListObjectNested withNewPersistentVolumeListObject();
    public WatchEventFluent.PersistentVolumeListObjectNested withNewPersistentVolumeListObjectLike(PersistentVolumeList item);
    public A withLimitRangeItemObject(LimitRangeItem limitRangeItemObject);
    public WatchEventFluent.LimitRangeItemObjectNested withNewLimitRangeItemObject();
    public WatchEventFluent.LimitRangeItemObjectNested withNewLimitRangeItemObjectLike(LimitRangeItem item);
    public A withScopeRestrictionObject(ScopeRestriction scopeRestrictionObject);
    public WatchEventFluent.ScopeRestrictionObjectNested withNewScopeRestrictionObject();
    public WatchEventFluent.ScopeRestrictionObjectNested withNewScopeRestrictionObjectLike(ScopeRestriction item);
    public A withJenkinsAgentObject(JenkinsAgent jenkinsAgentObject);
    public WatchEventFluent.JenkinsAgentObjectNested withNewJenkinsAgentObject();
    public WatchEventFluent.JenkinsAgentObjectNested withNewJenkinsAgentObjectLike(JenkinsAgent item);
    public A withNewJenkinsAgentObject(String label);
    public A withPipelineParameterObject(PipelineParameter pipelineParameterObject);
    public WatchEventFluent.PipelineParameterObjectNested withNewPipelineParameterObject();
    public WatchEventFluent.PipelineParameterObjectNested withNewPipelineParameterObjectLike(PipelineParameter item);
    public A withNewPipelineParameterObject(String description,String name,String type,String value);
    public A withPodDisruptionBudgetStatusObject(PodDisruptionBudgetStatus podDisruptionBudgetStatusObject);
    public WatchEventFluent.PodDisruptionBudgetStatusObjectNested withNewPodDisruptionBudgetStatusObject();
    public WatchEventFluent.PodDisruptionBudgetStatusObjectNested withNewPodDisruptionBudgetStatusObjectLike(PodDisruptionBudgetStatus item);
    public A withPodDisruptionBudgetListObject(PodDisruptionBudgetList podDisruptionBudgetListObject);
    public WatchEventFluent.PodDisruptionBudgetListObjectNested withNewPodDisruptionBudgetListObject();
    public WatchEventFluent.PodDisruptionBudgetListObjectNested withNewPodDisruptionBudgetListObjectLike(PodDisruptionBudgetList item);
    public A withDeploymentStatusObject(DeploymentStatus deploymentStatusObject);
    public WatchEventFluent.DeploymentStatusObjectNested withNewDeploymentStatusObject();
    public WatchEventFluent.DeploymentStatusObjectNested withNewDeploymentStatusObjectLike(DeploymentStatus item);
    public A withStorageClassObject(StorageClass storageClassObject);
    public WatchEventFluent.StorageClassObjectNested withNewStorageClassObject();
    public WatchEventFluent.StorageClassObjectNested withNewStorageClassObjectLike(StorageClass item);
    public A withUserAccountObject(UserAccount userAccountObject);
    public WatchEventFluent.UserAccountObjectNested withNewUserAccountObject();
    public WatchEventFluent.UserAccountObjectNested withNewUserAccountObjectLike(UserAccount item);
    public A withReplicationControllerSpecObject(ReplicationControllerSpec replicationControllerSpecObject);
    public WatchEventFluent.ReplicationControllerSpecObjectNested withNewReplicationControllerSpecObject();
    public WatchEventFluent.ReplicationControllerSpecObjectNested withNewReplicationControllerSpecObjectLike(ReplicationControllerSpec item);
    public A withHostPathVolumeSourceObject(HostPathVolumeSource hostPathVolumeSourceObject);
    public WatchEventFluent.HostPathVolumeSourceObjectNested withNewHostPathVolumeSourceObject();
    public WatchEventFluent.HostPathVolumeSourceObjectNested withNewHostPathVolumeSourceObjectLike(HostPathVolumeSource item);
    public A withNewHostPathVolumeSourceObject(String path);
    public A withIdentityListObject(IdentityList identityListObject);
    public WatchEventFluent.IdentityListObjectNested withNewIdentityListObject();
    public WatchEventFluent.IdentityListObjectNested withNewIdentityListObjectLike(IdentityList item);
    public A withContainerStatusObject(ContainerStatus containerStatusObject);
    public WatchEventFluent.ContainerStatusObjectNested withNewContainerStatusObject();
    public WatchEventFluent.ContainerStatusObjectNested withNewContainerStatusObjectLike(ContainerStatus item);
    public A withExecActionObject(ExecAction execActionObject);
    public WatchEventFluent.ExecActionObjectNested withNewExecActionObject();
    public WatchEventFluent.ExecActionObjectNested withNewExecActionObjectLike(ExecAction item);
    public A withPipelineConfigTemplateObject(PipelineConfigTemplate pipelineConfigTemplateObject);
    public WatchEventFluent.PipelineConfigTemplateObjectNested withNewPipelineConfigTemplateObject();
    public WatchEventFluent.PipelineConfigTemplateObjectNested withNewPipelineConfigTemplateObjectLike(PipelineConfigTemplate item);
    public A withBuildListObject(BuildList buildListObject);
    public WatchEventFluent.BuildListObjectNested withNewBuildListObject();
    public WatchEventFluent.BuildListObjectNested withNewBuildListObjectLike(BuildList item);
    public A withImageLookupPolicyObject(ImageLookupPolicy imageLookupPolicyObject);
    public WatchEventFluent.ImageLookupPolicyObjectNested withNewImageLookupPolicyObject();
    public WatchEventFluent.ImageLookupPolicyObjectNested withNewImageLookupPolicyObjectLike(ImageLookupPolicy item);
    public A withNewImageLookupPolicyObject(Boolean local);
    public A withIngressRuleObject(IngressRule ingressRuleObject);
    public WatchEventFluent.IngressRuleObjectNested withNewIngressRuleObject();
    public WatchEventFluent.IngressRuleObjectNested withNewIngressRuleObjectLike(IngressRule item);
    public A withNodeSelectorObject(NodeSelector nodeSelectorObject);
    public WatchEventFluent.NodeSelectorObjectNested withNewNodeSelectorObject();
    public WatchEventFluent.NodeSelectorObjectNested withNewNodeSelectorObjectLike(NodeSelector item);
    public A withPipelineListObject(PipelineList pipelineListObject);
    public WatchEventFluent.PipelineListObjectNested withNewPipelineListObject();
    public WatchEventFluent.PipelineListObjectNested withNewPipelineListObjectLike(PipelineList item);
    public A withDeploymentConfigListObject(DeploymentConfigList deploymentConfigListObject);
    public WatchEventFluent.DeploymentConfigListObjectNested withNewDeploymentConfigListObject();
    public WatchEventFluent.DeploymentConfigListObjectNested withNewDeploymentConfigListObjectLike(DeploymentConfigList item);
    public A withReplicationControllerStatusObject(ReplicationControllerStatus replicationControllerStatusObject);
    public WatchEventFluent.ReplicationControllerStatusObjectNested withNewReplicationControllerStatusObject();
    public WatchEventFluent.ReplicationControllerStatusObjectNested withNewReplicationControllerStatusObjectLike(ReplicationControllerStatus item);
    public A withPipelineConfigObject(PipelineConfig pipelineConfigObject);
    public WatchEventFluent.PipelineConfigObjectNested withNewPipelineConfigObject();
    public WatchEventFluent.PipelineConfigObjectNested withNewPipelineConfigObjectLike(PipelineConfig item);
    public A withTolerationObject(Toleration tolerationObject);
    public WatchEventFluent.TolerationObjectNested withNewTolerationObject();
    public WatchEventFluent.TolerationObjectNested withNewTolerationObjectLike(Toleration item);
    public A withNewTolerationObject(String effect,String key,String operator,Long tolerationSeconds,String value);
    public A withPipelineTaskArgumentValidationObject(PipelineTaskArgumentValidation pipelineTaskArgumentValidationObject);
    public WatchEventFluent.PipelineTaskArgumentValidationObjectNested withNewPipelineTaskArgumentValidationObject();
    public WatchEventFluent.PipelineTaskArgumentValidationObjectNested withNewPipelineTaskArgumentValidationObjectLike(PipelineTaskArgumentValidation item);
    public A withNewPipelineTaskArgumentValidationObject(String pattern);
    public A withDockerStrategyOptionsObject(DockerStrategyOptions dockerStrategyOptionsObject);
    public WatchEventFluent.DockerStrategyOptionsObjectNested withNewDockerStrategyOptionsObject();
    public WatchEventFluent.DockerStrategyOptionsObjectNested withNewDockerStrategyOptionsObjectLike(DockerStrategyOptions item);
    public A withAttachedVolumeObject(AttachedVolume attachedVolumeObject);
    public WatchEventFluent.AttachedVolumeObjectNested withNewAttachedVolumeObject();
    public WatchEventFluent.AttachedVolumeObjectNested withNewAttachedVolumeObjectLike(AttachedVolume item);
    public A withNewAttachedVolumeObject(String devicePath,String name);
    public A withStatefulSetListObject(StatefulSetList statefulSetListObject);
    public WatchEventFluent.StatefulSetListObjectNested withNewStatefulSetListObject();
    public WatchEventFluent.StatefulSetListObjectNested withNewStatefulSetListObjectLike(StatefulSetList item);
    public A withNamedExtensionObject(NamedExtension namedExtensionObject);
    public WatchEventFluent.NamedExtensionObjectNested withNewNamedExtensionObject();
    public WatchEventFluent.NamedExtensionObjectNested withNewNamedExtensionObjectLike(NamedExtension item);
    public A withNamedTagEventListObject(NamedTagEventList namedTagEventListObject);
    public WatchEventFluent.NamedTagEventListObjectNested withNewNamedTagEventListObject();
    public WatchEventFluent.NamedTagEventListObjectNested withNewNamedTagEventListObjectLike(NamedTagEventList item);
    public A withServiceListObject(ServiceList serviceListObject);
    public WatchEventFluent.ServiceListObjectNested withNewServiceListObject();
    public WatchEventFluent.ServiceListObjectNested withNewServiceListObjectLike(ServiceList item);
    public A withRecreateDeploymentStrategyParamsObject(RecreateDeploymentStrategyParams recreateDeploymentStrategyParamsObject);
    public WatchEventFluent.RecreateDeploymentStrategyParamsObjectNested withNewRecreateDeploymentStrategyParamsObject();
    public WatchEventFluent.RecreateDeploymentStrategyParamsObjectNested withNewRecreateDeploymentStrategyParamsObjectLike(RecreateDeploymentStrategyParams item);
    public A withSecretKeySelectorObject(SecretKeySelector secretKeySelectorObject);
    public WatchEventFluent.SecretKeySelectorObjectNested withNewSecretKeySelectorObject();
    public WatchEventFluent.SecretKeySelectorObjectNested withNewSecretKeySelectorObjectLike(SecretKeySelector item);
    public A withNewSecretKeySelectorObject(String key,String name,Boolean optional);
    public A withDeploymentConfigObject(DeploymentConfig deploymentConfigObject);
    public WatchEventFluent.DeploymentConfigObjectNested withNewDeploymentConfigObject();
    public WatchEventFluent.DeploymentConfigObjectNested withNewDeploymentConfigObjectLike(DeploymentConfig item);
    public A withSupplementalGroupsStrategyOptionsObject(io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptions supplementalGroupsStrategyOptionsObject);
    public WatchEventFluent.ExtensionsSupplementalGroupsStrategyOptionsObjectNested withNewExtensionsSupplementalGroupsStrategyOptionsObject();
    public WatchEventFluent.ExtensionsSupplementalGroupsStrategyOptionsObjectNested withNewSupplementalGroupsStrategyOptionsObjectLike(io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptions item);
    public A withHostPortStatusObject(HostPortStatus hostPortStatusObject);
    public WatchEventFluent.HostPortStatusObjectNested withNewHostPortStatusObject();
    public WatchEventFluent.HostPortStatusObjectNested withNewHostPortStatusObjectLike(HostPortStatus item);
    public A withNewHostPortStatusObject(Long delay,String lastAttempt,String response,Integer statusCode,String version);
    public A withPipelineSourceGitObject(PipelineSourceGit pipelineSourceGitObject);
    public WatchEventFluent.PipelineSourceGitObjectNested withNewPipelineSourceGitObject();
    public WatchEventFluent.PipelineSourceGitObjectNested withNewPipelineSourceGitObjectLike(PipelineSourceGit item);
    public A withNewPipelineSourceGitObject(String ref,String uri);
    public A withAzureDiskVolumeSourceObject(AzureDiskVolumeSource azureDiskVolumeSourceObject);
    public WatchEventFluent.AzureDiskVolumeSourceObjectNested withNewAzureDiskVolumeSourceObject();
    public WatchEventFluent.AzureDiskVolumeSourceObjectNested withNewAzureDiskVolumeSourceObjectLike(AzureDiskVolumeSource item);
    public A withISCSIVolumeSourceObject(ISCSIVolumeSource iSCSIVolumeSourceObject);
    public WatchEventFluent.ISCSIVolumeSourceObjectNested withNewISCSIVolumeSourceObject();
    public WatchEventFluent.ISCSIVolumeSourceObjectNested withNewISCSIVolumeSourceObjectLike(ISCSIVolumeSource item);
    public A withDownwardAPIVolumeSourceObject(DownwardAPIVolumeSource downwardAPIVolumeSourceObject);
    public WatchEventFluent.DownwardAPIVolumeSourceObjectNested withNewDownwardAPIVolumeSourceObject();
    public WatchEventFluent.DownwardAPIVolumeSourceObjectNested withNewDownwardAPIVolumeSourceObjectLike(DownwardAPIVolumeSource item);
    public A withStorageClassListObject(StorageClassList storageClassListObject);
    public WatchEventFluent.StorageClassListObjectNested withNewStorageClassListObject();
    public WatchEventFluent.StorageClassListObjectNested withNewStorageClassListObjectLike(StorageClassList item);
    public A withJenkinsBindingConditionObject(JenkinsBindingCondition jenkinsBindingConditionObject);
    public WatchEventFluent.JenkinsBindingConditionObjectNested withNewJenkinsBindingConditionObject();
    public WatchEventFluent.JenkinsBindingConditionObjectNested withNewJenkinsBindingConditionObjectLike(JenkinsBindingCondition item);
    public A withNewJenkinsBindingConditionObject(String lastAttempt,String message,String reason,String status,String type);
    public A withJenkinsSpecObject(JenkinsSpec jenkinsSpecObject);
    public WatchEventFluent.JenkinsSpecObjectNested withNewJenkinsSpecObject();
    public WatchEventFluent.JenkinsSpecObjectNested withNewJenkinsSpecObjectLike(JenkinsSpec item);
    public A withUserRestrictionObject(UserRestriction userRestrictionObject);
    public WatchEventFluent.UserRestrictionObjectNested withNewUserRestrictionObject();
    public WatchEventFluent.UserRestrictionObjectNested withNewUserRestrictionObjectLike(UserRestriction item);
    public A withNamedClusterRoleObject(NamedClusterRole namedClusterRoleObject);
    public WatchEventFluent.NamedClusterRoleObjectNested withNewNamedClusterRoleObject();
    public WatchEventFluent.NamedClusterRoleObjectNested withNewNamedClusterRoleObjectLike(NamedClusterRole item);
    public A withContainerStateRunningObject(ContainerStateRunning containerStateRunningObject);
    public WatchEventFluent.ContainerStateRunningObjectNested withNewContainerStateRunningObject();
    public WatchEventFluent.ContainerStateRunningObjectNested withNewContainerStateRunningObjectLike(ContainerStateRunning item);
    public A withNewContainerStateRunningObject(String startedAt);
    public A withLabelSelectorRequirementObject(LabelSelectorRequirement labelSelectorRequirementObject);
    public WatchEventFluent.LabelSelectorRequirementObjectNested withNewLabelSelectorRequirementObject();
    public WatchEventFluent.LabelSelectorRequirementObjectNested withNewLabelSelectorRequirementObjectLike(LabelSelectorRequirement item);
    public A withImageChangeTriggerObject(ImageChangeTrigger imageChangeTriggerObject);
    public WatchEventFluent.ImageChangeTriggerObjectNested withNewImageChangeTriggerObject();
    public WatchEventFluent.ImageChangeTriggerObjectNested withNewImageChangeTriggerObjectLike(ImageChangeTrigger item);
    public A withJenkinsInstanceObject(JenkinsInstance jenkinsInstanceObject);
    public WatchEventFluent.JenkinsInstanceObjectNested withNewJenkinsInstanceObject();
    public WatchEventFluent.JenkinsInstanceObjectNested withNewJenkinsInstanceObjectLike(JenkinsInstance item);
    public A withNewJenkinsInstanceObject(String name);
    public A withOAuthClientListObject(OAuthClientList oAuthClientListObject);
    public WatchEventFluent.OAuthClientListObjectNested withNewOAuthClientListObject();
    public WatchEventFluent.OAuthClientListObjectNested withNewOAuthClientListObjectLike(OAuthClientList item);
    public A withResourceAttributesObject(ResourceAttributes resourceAttributesObject);
    public WatchEventFluent.ResourceAttributesObjectNested withNewResourceAttributesObject();
    public WatchEventFluent.ResourceAttributesObjectNested withNewResourceAttributesObjectLike(ResourceAttributes item);
    public A withNamedContextObject(NamedContext namedContextObject);
    public WatchEventFluent.NamedContextObjectNested withNewNamedContextObject();
    public WatchEventFluent.NamedContextObjectNested withNewNamedContextObjectLike(NamedContext item);
    public A withHandlerObject(Handler handlerObject);
    public WatchEventFluent.HandlerObjectNested withNewHandlerObject();
    public WatchEventFluent.HandlerObjectNested withNewHandlerObjectLike(Handler item);
    public A withServiceStatusObject(ServiceStatus serviceStatusObject);
    public WatchEventFluent.ServiceStatusObjectNested withNewServiceStatusObject();
    public WatchEventFluent.ServiceStatusObjectNested withNewServiceStatusObjectLike(ServiceStatus item);
    public A withIDRangeObject(io.alauda.kubernetes.api.model.extensions.IDRange iDRangeObject);
    public WatchEventFluent.ExtensionsIDRangeObjectNested withNewExtensionsIDRangeObject();
    public WatchEventFluent.ExtensionsIDRangeObjectNested withNewIDRangeObjectLike(io.alauda.kubernetes.api.model.extensions.IDRange item);
    public A withNewExtensionsIDRangeObject(Long max,Long min);
    public A withReplicaSetConditionObject(ReplicaSetCondition replicaSetConditionObject);
    public WatchEventFluent.ReplicaSetConditionObjectNested withNewReplicaSetConditionObject();
    public WatchEventFluent.ReplicaSetConditionObjectNested withNewReplicaSetConditionObjectLike(ReplicaSetCondition item);
    public A withNewReplicaSetConditionObject(String lastTransitionTime,String message,String reason,String status,String type);
    public A withHorizontalPodAutoscalerListObject(HorizontalPodAutoscalerList horizontalPodAutoscalerListObject);
    public WatchEventFluent.HorizontalPodAutoscalerListObjectNested withNewHorizontalPodAutoscalerListObject();
    public WatchEventFluent.HorizontalPodAutoscalerListObjectNested withNewHorizontalPodAutoscalerListObjectLike(HorizontalPodAutoscalerList item);
    public A withExecNewPodHookObject(ExecNewPodHook execNewPodHookObject);
    public WatchEventFluent.ExecNewPodHookObjectNested withNewExecNewPodHookObject();
    public WatchEventFluent.ExecNewPodHookObjectNested withNewExecNewPodHookObjectLike(ExecNewPodHook item);
    public A withBuildTriggerCauseObject(BuildTriggerCause buildTriggerCauseObject);
    public WatchEventFluent.BuildTriggerCauseObjectNested withNewBuildTriggerCauseObject();
    public WatchEventFluent.BuildTriggerCauseObjectNested withNewBuildTriggerCauseObjectLike(BuildTriggerCause item);
    public A withPipelineSourceObject(PipelineSource pipelineSourceObject);
    public WatchEventFluent.PipelineSourceObjectNested withNewPipelineSourceObject();
    public WatchEventFluent.PipelineSourceObjectNested withNewPipelineSourceObjectLike(PipelineSource item);
    public A withPodStatusObject(PodStatus podStatusObject);
    public WatchEventFluent.PodStatusObjectNested withNewPodStatusObject();
    public WatchEventFluent.PodStatusObjectNested withNewPodStatusObjectLike(PodStatus item);
    public A withAuthProviderConfigObject(AuthProviderConfig authProviderConfigObject);
    public WatchEventFluent.AuthProviderConfigObjectNested withNewAuthProviderConfigObject();
    public WatchEventFluent.AuthProviderConfigObjectNested withNewAuthProviderConfigObjectLike(AuthProviderConfig item);
    public A withGCEPersistentDiskVolumeSourceObject(GCEPersistentDiskVolumeSource gCEPersistentDiskVolumeSourceObject);
    public WatchEventFluent.GCEPersistentDiskVolumeSourceObjectNested withNewGCEPersistentDiskVolumeSourceObject();
    public WatchEventFluent.GCEPersistentDiskVolumeSourceObjectNested withNewGCEPersistentDiskVolumeSourceObjectLike(GCEPersistentDiskVolumeSource item);
    public A withNewGCEPersistentDiskVolumeSourceObject(String fsType,Integer partition,String pdName,Boolean readOnly);
    public A withEmptyDirVolumeSourceObject(EmptyDirVolumeSource emptyDirVolumeSourceObject);
    public WatchEventFluent.EmptyDirVolumeSourceObjectNested withNewEmptyDirVolumeSourceObject();
    public WatchEventFluent.EmptyDirVolumeSourceObjectNested withNewEmptyDirVolumeSourceObjectLike(EmptyDirVolumeSource item);
    public A withNodeSpecObject(NodeSpec nodeSpecObject);
    public WatchEventFluent.NodeSpecObjectNested withNewNodeSpecObject();
    public WatchEventFluent.NodeSpecObjectNested withNewNodeSpecObjectLike(NodeSpec item);
    public A withBuildOutputObject(BuildOutput buildOutputObject);
    public WatchEventFluent.BuildOutputObjectNested withNewBuildOutputObject();
    public WatchEventFluent.BuildOutputObjectNested withNewBuildOutputObjectLike(BuildOutput item);
    public A withConfigMapProjectionObject(ConfigMapProjection configMapProjectionObject);
    public WatchEventFluent.ConfigMapProjectionObjectNested withNewConfigMapProjectionObject();
    public WatchEventFluent.ConfigMapProjectionObjectNested withNewConfigMapProjectionObjectLike(ConfigMapProjection item);
    public A withPersistentVolumeClaimStatusObject(PersistentVolumeClaimStatus persistentVolumeClaimStatusObject);
    public WatchEventFluent.PersistentVolumeClaimStatusObjectNested withNewPersistentVolumeClaimStatusObject();
    public WatchEventFluent.PersistentVolumeClaimStatusObjectNested withNewPersistentVolumeClaimStatusObjectLike(PersistentVolumeClaimStatus item);
    public A withLimitRangeListObject(LimitRangeList limitRangeListObject);
    public WatchEventFluent.LimitRangeListObjectNested withNewLimitRangeListObject();
    public WatchEventFluent.LimitRangeListObjectNested withNewLimitRangeListObjectLike(LimitRangeList item);
    public A withTagEventObject(TagEvent tagEventObject);
    public WatchEventFluent.TagEventObjectNested withNewTagEventObject();
    public WatchEventFluent.TagEventObjectNested withNewTagEventObjectLike(TagEvent item);
    public A withNewTagEventObject(String created,String dockerImageReference,Long generation,String image);
    public A withEndpointAddressObject(EndpointAddress endpointAddressObject);
    public WatchEventFluent.EndpointAddressObjectNested withNewEndpointAddressObject();
    public WatchEventFluent.EndpointAddressObjectNested withNewEndpointAddressObjectLike(EndpointAddress item);
    public A withProbeObject(Probe probeObject);
    public WatchEventFluent.ProbeObjectNested withNewProbeObject();
    public WatchEventFluent.ProbeObjectNested withNewProbeObjectLike(Probe item);
    public A withOAuthAccessTokenObject(OAuthAccessToken oAuthAccessTokenObject);
    public WatchEventFluent.OAuthAccessTokenObjectNested withNewOAuthAccessTokenObject();
    public WatchEventFluent.OAuthAccessTokenObjectNested withNewOAuthAccessTokenObjectLike(OAuthAccessToken item);
    public A withPodAffinityTermObject(PodAffinityTerm podAffinityTermObject);
    public WatchEventFluent.PodAffinityTermObjectNested withNewPodAffinityTermObject();
    public WatchEventFluent.PodAffinityTermObjectNested withNewPodAffinityTermObjectLike(PodAffinityTerm item);
    public A withJobListObject(JobList jobListObject);
    public WatchEventFluent.JobListObjectNested withNewJobListObject();
    public WatchEventFluent.JobListObjectNested withNewJobListObjectLike(JobList item);
    public A withRBDVolumeSourceObject(RBDVolumeSource rBDVolumeSourceObject);
    public WatchEventFluent.RBDVolumeSourceObjectNested withNewRBDVolumeSourceObject();
    public WatchEventFluent.RBDVolumeSourceObjectNested withNewRBDVolumeSourceObjectLike(RBDVolumeSource item);
    public A withCronJobListObject(CronJobList cronJobListObject);
    public WatchEventFluent.CronJobListObjectNested withNewCronJobListObject();
    public WatchEventFluent.CronJobListObjectNested withNewCronJobListObjectLike(CronJobList item);
    public A withSecretBuildSourceObject(SecretBuildSource secretBuildSourceObject);
    public WatchEventFluent.SecretBuildSourceObjectNested withNewSecretBuildSourceObject();
    public WatchEventFluent.SecretBuildSourceObjectNested withNewSecretBuildSourceObjectLike(SecretBuildSource item);
    public A withRunAsUserStrategyOptionsObject(RunAsUserStrategyOptions runAsUserStrategyOptionsObject);
    public WatchEventFluent.RunAsUserStrategyOptionsObjectNested withNewRunAsUserStrategyOptionsObject();
    public WatchEventFluent.RunAsUserStrategyOptionsObjectNested withNewRunAsUserStrategyOptionsObjectLike(RunAsUserStrategyOptions item);
    public A withNewRunAsUserStrategyOptionsObject(String type,Long uid,Long uidRangeMax,Long uidRangeMin);
    public A withIngressBackendObject(IngressBackend ingressBackendObject);
    public WatchEventFluent.IngressBackendObjectNested withNewIngressBackendObject();
    public WatchEventFluent.IngressBackendObjectNested withNewIngressBackendObjectLike(IngressBackend item);
    public A withPersistentVolumeClaimObject(PersistentVolumeClaim persistentVolumeClaimObject);
    public WatchEventFluent.PersistentVolumeClaimObjectNested withNewPersistentVolumeClaimObject();
    public WatchEventFluent.PersistentVolumeClaimObjectNested withNewPersistentVolumeClaimObjectLike(PersistentVolumeClaim item);
    public A withNetworkPolicyListObject(NetworkPolicyList networkPolicyListObject);
    public WatchEventFluent.NetworkPolicyListObjectNested withNewNetworkPolicyListObject();
    public WatchEventFluent.NetworkPolicyListObjectNested withNewNetworkPolicyListObjectLike(NetworkPolicyList item);
    public A withResourceRequirementsObject(ResourceRequirements resourceRequirementsObject);
    public WatchEventFluent.ResourceRequirementsObjectNested withNewResourceRequirementsObject();
    public WatchEventFluent.ResourceRequirementsObjectNested withNewResourceRequirementsObjectLike(ResourceRequirements item);
    public A withJenkinsBindingSpecObject(JenkinsBindingSpec jenkinsBindingSpecObject);
    public WatchEventFluent.JenkinsBindingSpecObjectNested withNewJenkinsBindingSpecObject();
    public WatchEventFluent.JenkinsBindingSpecObjectNested withNewJenkinsBindingSpecObjectLike(JenkinsBindingSpec item);
    public A withPodSecurityContextObject(PodSecurityContext podSecurityContextObject);
    public WatchEventFluent.PodSecurityContextObjectNested withNewPodSecurityContextObject();
    public WatchEventFluent.PodSecurityContextObjectNested withNewPodSecurityContextObjectLike(PodSecurityContext item);
    public A withNodeSystemInfoObject(NodeSystemInfo nodeSystemInfoObject);
    public WatchEventFluent.NodeSystemInfoObjectNested withNewNodeSystemInfoObject();
    public WatchEventFluent.NodeSystemInfoObjectNested withNewNodeSystemInfoObjectLike(NodeSystemInfo item);
    public A withCustomResourceDefinitionListObject(CustomResourceDefinitionList customResourceDefinitionListObject);
    public WatchEventFluent.CustomResourceDefinitionListObjectNested withNewCustomResourceDefinitionListObject();
    public WatchEventFluent.CustomResourceDefinitionListObjectNested withNewCustomResourceDefinitionListObjectLike(CustomResourceDefinitionList item);
    public A withRootPathsObject(RootPaths rootPathsObject);
    public WatchEventFluent.RootPathsObjectNested withNewRootPathsObject();
    public WatchEventFluent.RootPathsObjectNested withNewRootPathsObjectLike(RootPaths item);
    public A withImageStreamListObject(ImageStreamList imageStreamListObject);
    public WatchEventFluent.ImageStreamListObjectNested withNewImageStreamListObject();
    public WatchEventFluent.ImageStreamListObjectNested withNewImageStreamListObjectLike(ImageStreamList item);
    public A withKubernetesListObject(KubernetesList kubernetesListObject);
    public WatchEventFluent.KubernetesListObjectNested withNewKubernetesListObject();
    public WatchEventFluent.KubernetesListObjectNested withNewKubernetesListObjectLike(KubernetesList item);
    public A withNetworkPolicyObject(NetworkPolicy networkPolicyObject);
    public WatchEventFluent.NetworkPolicyObjectNested withNewNetworkPolicyObject();
    public WatchEventFluent.NetworkPolicyObjectNested withNewNetworkPolicyObjectLike(NetworkPolicy item);
    public A withContainerStateObject(ContainerState containerStateObject);
    public WatchEventFluent.ContainerStateObjectNested withNewContainerStateObject();
    public WatchEventFluent.ContainerStateObjectNested withNewContainerStateObjectLike(ContainerState item);
    public A withTagReferenceObject(TagReference tagReferenceObject);
    public WatchEventFluent.TagReferenceObjectNested withNewTagReferenceObject();
    public WatchEventFluent.TagReferenceObjectNested withNewTagReferenceObjectLike(TagReference item);
    public A withAPIVersionObject(APIVersion aPIVersionObject);
    public WatchEventFluent.APIVersionObjectNested withNewAPIVersionObject();
    public WatchEventFluent.APIVersionObjectNested withNewAPIVersionObjectLike(APIVersion item);
    public A withNewAPIVersionObject(String name);
    public A withProjectSpecObject(ProjectSpec projectSpecObject);
    public WatchEventFluent.ProjectSpecObjectNested withNewProjectSpecObject();
    public WatchEventFluent.ProjectSpecObjectNested withNewProjectSpecObjectLike(ProjectSpec item);
    public A withProjectNamespaceObject(ProjectNamespace projectNamespaceObject);
    public WatchEventFluent.ProjectNamespaceObjectNested withNewProjectNamespaceObject();
    public WatchEventFluent.ProjectNamespaceObjectNested withNewProjectNamespaceObjectLike(ProjectNamespace item);
    public A withNewProjectNamespaceObject(String name,String type);
    public A withImageObject(Image imageObject);
    public WatchEventFluent.ImageObjectNested withNewImageObject();
    public WatchEventFluent.ImageObjectNested withNewImageObjectLike(Image item);
    public A withHTTPHeaderObject(HTTPHeader hTTPHeaderObject);
    public WatchEventFluent.HTTPHeaderObjectNested withNewHTTPHeaderObject();
    public WatchEventFluent.HTTPHeaderObjectNested withNewHTTPHeaderObjectLike(HTTPHeader item);
    public A withNewHTTPHeaderObject(String name,String value);
    public A withServiceObject(Service serviceObject);
    public WatchEventFluent.ServiceObjectNested withNewServiceObject();
    public WatchEventFluent.ServiceObjectNested withNewServiceObjectLike(Service item);
    public A withNetworkPolicyPortObject(NetworkPolicyPort networkPolicyPortObject);
    public WatchEventFluent.NetworkPolicyPortObjectNested withNewNetworkPolicyPortObject();
    public WatchEventFluent.NetworkPolicyPortObjectNested withNewNetworkPolicyPortObjectLike(NetworkPolicyPort item);
    public A withTemplateListObject(TemplateList templateListObject);
    public WatchEventFluent.TemplateListObjectNested withNewTemplateListObject();
    public WatchEventFluent.TemplateListObjectNested withNewTemplateListObjectLike(TemplateList item);
    public A withIngressTLSObject(IngressTLS ingressTLSObject);
    public WatchEventFluent.IngressTLSObjectNested withNewIngressTLSObject();
    public WatchEventFluent.IngressTLSObjectNested withNewIngressTLSObjectLike(IngressTLS item);
    public A withPersistentVolumeSpecObject(PersistentVolumeSpec persistentVolumeSpecObject);
    public WatchEventFluent.PersistentVolumeSpecObjectNested withNewPersistentVolumeSpecObject();
    public WatchEventFluent.PersistentVolumeSpecObjectNested withNewPersistentVolumeSpecObjectLike(PersistentVolumeSpec item);
    public A withSecretEnvSourceObject(SecretEnvSource secretEnvSourceObject);
    public WatchEventFluent.SecretEnvSourceObjectNested withNewSecretEnvSourceObject();
    public WatchEventFluent.SecretEnvSourceObjectNested withNewSecretEnvSourceObjectLike(SecretEnvSource item);
    public A withNewSecretEnvSourceObject(String name,Boolean optional);
    public A withNFSVolumeSourceObject(NFSVolumeSource nFSVolumeSourceObject);
    public WatchEventFluent.NFSVolumeSourceObjectNested withNewNFSVolumeSourceObject();
    public WatchEventFluent.NFSVolumeSourceObjectNested withNewNFSVolumeSourceObjectLike(NFSVolumeSource item);
    public A withNewNFSVolumeSourceObject(String path,Boolean readOnly,String server);
    public A withLocalSubjectAccessReviewObject(LocalSubjectAccessReview localSubjectAccessReviewObject);
    public WatchEventFluent.LocalSubjectAccessReviewObjectNested withNewLocalSubjectAccessReviewObject();
    public WatchEventFluent.LocalSubjectAccessReviewObjectNested withNewLocalSubjectAccessReviewObjectLike(LocalSubjectAccessReview item);
    public A withObjectFieldSelectorObject(ObjectFieldSelector objectFieldSelectorObject);
    public WatchEventFluent.ObjectFieldSelectorObjectNested withNewObjectFieldSelectorObject();
    public WatchEventFluent.ObjectFieldSelectorObjectNested withNewObjectFieldSelectorObjectLike(ObjectFieldSelector item);
    public A withNewObjectFieldSelectorObject(String apiVersion,String fieldPath);
    public A withIngressSpecObject(IngressSpec ingressSpecObject);
    public WatchEventFluent.IngressSpecObjectNested withNewIngressSpecObject();
    public WatchEventFluent.IngressSpecObjectNested withNewIngressSpecObjectLike(IngressSpec item);
    public A withStageInfoObject(StageInfo stageInfoObject);
    public WatchEventFluent.StageInfoObjectNested withNewStageInfoObject();
    public WatchEventFluent.StageInfoObjectNested withNewStageInfoObjectLike(StageInfo item);
    public A withNamespaceStatusObject(NamespaceStatus namespaceStatusObject);
    public WatchEventFluent.NamespaceStatusObjectNested withNewNamespaceStatusObject();
    public WatchEventFluent.NamespaceStatusObjectNested withNewNamespaceStatusObjectLike(NamespaceStatus item);
    public A withNewNamespaceStatusObject(String phase);
    public A withSecurityContextObject(SecurityContext securityContextObject);
    public WatchEventFluent.SecurityContextObjectNested withNewSecurityContextObject();
    public WatchEventFluent.SecurityContextObjectNested withNewSecurityContextObjectLike(SecurityContext item);
    public A withJenkinsBindingStatusObject(JenkinsBindingStatus jenkinsBindingStatusObject);
    public WatchEventFluent.JenkinsBindingStatusObjectNested withNewJenkinsBindingStatusObject();
    public WatchEventFluent.JenkinsBindingStatusObjectNested withNewJenkinsBindingStatusObjectLike(JenkinsBindingStatus item);
    public A withPodDisruptionBudgetSpecObject(PodDisruptionBudgetSpec podDisruptionBudgetSpecObject);
    public WatchEventFluent.PodDisruptionBudgetSpecObjectNested withNewPodDisruptionBudgetSpecObject();
    public WatchEventFluent.PodDisruptionBudgetSpecObjectNested withNewPodDisruptionBudgetSpecObjectLike(PodDisruptionBudgetSpec item);
    public A withBuildConfigSpecObject(BuildConfigSpec buildConfigSpecObject);
    public WatchEventFluent.BuildConfigSpecObjectNested withNewBuildConfigSpecObject();
    public WatchEventFluent.BuildConfigSpecObjectNested withNewBuildConfigSpecObjectLike(BuildConfigSpec item);
    public A withPodSecurityPolicySpecObject(PodSecurityPolicySpec podSecurityPolicySpecObject);
    public WatchEventFluent.PodSecurityPolicySpecObjectNested withNewPodSecurityPolicySpecObject();
    public WatchEventFluent.PodSecurityPolicySpecObjectNested withNewPodSecurityPolicySpecObjectLike(PodSecurityPolicySpec item);
    public A withSignatureIssuerObject(SignatureIssuer signatureIssuerObject);
    public WatchEventFluent.SignatureIssuerObjectNested withNewSignatureIssuerObject();
    public WatchEventFluent.SignatureIssuerObjectNested withNewSignatureIssuerObjectLike(SignatureIssuer item);
    public A withNewSignatureIssuerObject(String commonName,String organization);
    public A withClusterRoleScopeRestrictionObject(ClusterRoleScopeRestriction clusterRoleScopeRestrictionObject);
    public WatchEventFluent.ClusterRoleScopeRestrictionObjectNested withNewClusterRoleScopeRestrictionObject();
    public WatchEventFluent.ClusterRoleScopeRestrictionObjectNested withNewClusterRoleScopeRestrictionObjectLike(ClusterRoleScopeRestriction item);
    public A withPersistentVolumeClaimSpecObject(PersistentVolumeClaimSpec persistentVolumeClaimSpecObject);
    public WatchEventFluent.PersistentVolumeClaimSpecObjectNested withNewPersistentVolumeClaimSpecObject();
    public WatchEventFluent.PersistentVolumeClaimSpecObjectNested withNewPersistentVolumeClaimSpecObjectLike(PersistentVolumeClaimSpec item);
    public A withSignatureConditionObject(SignatureCondition signatureConditionObject);
    public WatchEventFluent.SignatureConditionObjectNested withNewSignatureConditionObject();
    public WatchEventFluent.SignatureConditionObjectNested withNewSignatureConditionObjectLike(SignatureCondition item);
    public A withNamespaceSpecObject(NamespaceSpec namespaceSpecObject);
    public WatchEventFluent.NamespaceSpecObjectNested withNewNamespaceSpecObject();
    public WatchEventFluent.NamespaceSpecObjectNested withNewNamespaceSpecObjectLike(NamespaceSpec item);
    public A withBuildConfigStatusObject(BuildConfigStatus buildConfigStatusObject);
    public WatchEventFluent.BuildConfigStatusObjectNested withNewBuildConfigStatusObject();
    public WatchEventFluent.BuildConfigStatusObjectNested withNewBuildConfigStatusObjectLike(BuildConfigStatus item);
    public A withNewBuildConfigStatusObject(Long lastVersion);
    public A withPipelineTaskArgumentDisplayObject(PipelineTaskArgumentDisplay pipelineTaskArgumentDisplayObject);
    public WatchEventFluent.PipelineTaskArgumentDisplayObjectNested withNewPipelineTaskArgumentDisplayObject();
    public WatchEventFluent.PipelineTaskArgumentDisplayObjectNested withNewPipelineTaskArgumentDisplayObjectLike(PipelineTaskArgumentDisplay item);
    public A withPatchObject(Patch patchObject);
    public WatchEventFluent.PatchObjectNested withNewPatchObject();
    public WatchEventFluent.PatchObjectNested withNewPatchObjectLike(Patch item);
    public A withJobTemplateSpecObject(JobTemplateSpec jobTemplateSpecObject);
    public WatchEventFluent.JobTemplateSpecObjectNested withNewJobTemplateSpecObject();
    public WatchEventFluent.JobTemplateSpecObjectNested withNewJobTemplateSpecObjectLike(JobTemplateSpec item);
    public A withGenericWebHookCauseObject(GenericWebHookCause genericWebHookCauseObject);
    public WatchEventFluent.GenericWebHookCauseObjectNested withNewGenericWebHookCauseObject();
    public WatchEventFluent.GenericWebHookCauseObjectNested withNewGenericWebHookCauseObjectLike(GenericWebHookCause item);
    public A withReplicaSetStatusObject(ReplicaSetStatus replicaSetStatusObject);
    public WatchEventFluent.ReplicaSetStatusObjectNested withNewReplicaSetStatusObject();
    public WatchEventFluent.ReplicaSetStatusObjectNested withNewReplicaSetStatusObjectLike(ReplicaSetStatus item);
    public A withPipelineConfigTemplateSpecObject(PipelineConfigTemplateSpec pipelineConfigTemplateSpecObject);
    public WatchEventFluent.PipelineConfigTemplateSpecObjectNested withNewPipelineConfigTemplateSpecObject();
    public WatchEventFluent.PipelineConfigTemplateSpecObjectNested withNewPipelineConfigTemplateSpecObjectLike(PipelineConfigTemplateSpec item);
    public A withGitSourceRevisionObject(GitSourceRevision gitSourceRevisionObject);
    public WatchEventFluent.GitSourceRevisionObjectNested withNewGitSourceRevisionObject();
    public WatchEventFluent.GitSourceRevisionObjectNested withNewGitSourceRevisionObjectLike(GitSourceRevision item);
    public A withLifecycleObject(Lifecycle lifecycleObject);
    public WatchEventFluent.LifecycleObjectNested withNewLifecycleObject();
    public WatchEventFluent.LifecycleObjectNested withNewLifecycleObjectLike(Lifecycle item);
    public A withJobObject(Job jobObject);
    public WatchEventFluent.JobObjectNested withNewJobObject();
    public WatchEventFluent.JobObjectNested withNewJobObjectLike(Job item);
    public A withContainerImageObject(ContainerImage containerImageObject);
    public WatchEventFluent.ContainerImageObjectNested withNewContainerImageObject();
    public WatchEventFluent.ContainerImageObjectNested withNewContainerImageObjectLike(ContainerImage item);
    public A withStatefulSetUpdateStrategyObject(StatefulSetUpdateStrategy statefulSetUpdateStrategyObject);
    public WatchEventFluent.StatefulSetUpdateStrategyObjectNested withNewStatefulSetUpdateStrategyObject();
    public WatchEventFluent.StatefulSetUpdateStrategyObjectNested withNewStatefulSetUpdateStrategyObjectLike(StatefulSetUpdateStrategy item);
    public A withNonResourceAttributesObject(NonResourceAttributes nonResourceAttributesObject);
    public WatchEventFluent.NonResourceAttributesObjectNested withNewNonResourceAttributesObject();
    public WatchEventFluent.NonResourceAttributesObjectNested withNewNonResourceAttributesObjectLike(NonResourceAttributes item);
    public A withNewNonResourceAttributesObject(String path,String verb);
    public A withEnvVarSourceObject(EnvVarSource envVarSourceObject);
    public WatchEventFluent.EnvVarSourceObjectNested withNewEnvVarSourceObject();
    public WatchEventFluent.EnvVarSourceObjectNested withNewEnvVarSourceObjectLike(EnvVarSource item);
    public A withNamedRoleBindingObject(NamedRoleBinding namedRoleBindingObject);
    public WatchEventFluent.NamedRoleBindingObjectNested withNewNamedRoleBindingObject();
    public WatchEventFluent.NamedRoleBindingObjectNested withNewNamedRoleBindingObjectLike(NamedRoleBinding item);
    public A withRollingUpdateDaemonSetObject(RollingUpdateDaemonSet rollingUpdateDaemonSetObject);
    public WatchEventFluent.RollingUpdateDaemonSetObjectNested withNewRollingUpdateDaemonSetObject();
    public WatchEventFluent.RollingUpdateDaemonSetObjectNested withNewRollingUpdateDaemonSetObjectLike(RollingUpdateDaemonSet item);
    public A withDeploymentTriggerImageChangeParamsObject(DeploymentTriggerImageChangeParams deploymentTriggerImageChangeParamsObject);
    public WatchEventFluent.DeploymentTriggerImageChangeParamsObjectNested withNewDeploymentTriggerImageChangeParamsObject();
    public WatchEventFluent.DeploymentTriggerImageChangeParamsObjectNested withNewDeploymentTriggerImageChangeParamsObjectLike(DeploymentTriggerImageChangeParams item);
    public A withReplicationControllerListObject(ReplicationControllerList replicationControllerListObject);
    public WatchEventFluent.ReplicationControllerListObjectNested withNewReplicationControllerListObject();
    public WatchEventFluent.ReplicationControllerListObjectNested withNewReplicationControllerListObjectLike(ReplicationControllerList item);
    public A withDeploymentConfigSpecObject(DeploymentConfigSpec deploymentConfigSpecObject);
    public WatchEventFluent.DeploymentConfigSpecObjectNested withNewDeploymentConfigSpecObject();
    public WatchEventFluent.DeploymentConfigSpecObjectNested withNewDeploymentConfigSpecObjectLike(DeploymentConfigSpec item);
    public A withRouteTargetReferenceObject(RouteTargetReference routeTargetReferenceObject);
    public WatchEventFluent.RouteTargetReferenceObjectNested withNewRouteTargetReferenceObject();
    public WatchEventFluent.RouteTargetReferenceObjectNested withNewRouteTargetReferenceObjectLike(RouteTargetReference item);
    public A withNewRouteTargetReferenceObject(String kind,String name,Integer weight);
    public A withJobStatusObject(JobStatus jobStatusObject);
    public WatchEventFluent.JobStatusObjectNested withNewJobStatusObject();
    public WatchEventFluent.JobStatusObjectNested withNewJobStatusObjectLike(JobStatus item);
    public A withDownwardAPIVolumeFileObject(DownwardAPIVolumeFile downwardAPIVolumeFileObject);
    public WatchEventFluent.DownwardAPIVolumeFileObjectNested withNewDownwardAPIVolumeFileObject();
    public WatchEventFluent.DownwardAPIVolumeFileObjectNested withNewDownwardAPIVolumeFileObjectLike(DownwardAPIVolumeFile item);
    public A withRollbackConfigObject(RollbackConfig rollbackConfigObject);
    public WatchEventFluent.RollbackConfigObjectNested withNewRollbackConfigObject();
    public WatchEventFluent.RollbackConfigObjectNested withNewRollbackConfigObjectLike(RollbackConfig item);
    public A withNewRollbackConfigObject(Long revision);
    public A withCapabilitiesObject(Capabilities capabilitiesObject);
    public WatchEventFluent.CapabilitiesObjectNested withNewCapabilitiesObject();
    public WatchEventFluent.CapabilitiesObjectNested withNewCapabilitiesObjectLike(Capabilities item);
    public A withResourceQuotaStatusObject(ResourceQuotaStatus resourceQuotaStatusObject);
    public WatchEventFluent.ResourceQuotaStatusObjectNested withNewResourceQuotaStatusObject();
    public WatchEventFluent.ResourceQuotaStatusObjectNested withNewResourceQuotaStatusObjectLike(ResourceQuotaStatus item);
    public A withDeploymentObject(Deployment deploymentObject);
    public WatchEventFluent.DeploymentObjectNested withNewDeploymentObject();
    public WatchEventFluent.DeploymentObjectNested withNewDeploymentObjectLike(Deployment item);
    public A withPersistentVolumeClaimVolumeSourceObject(PersistentVolumeClaimVolumeSource persistentVolumeClaimVolumeSourceObject);
    public WatchEventFluent.PersistentVolumeClaimVolumeSourceObjectNested withNewPersistentVolumeClaimVolumeSourceObject();
    public WatchEventFluent.PersistentVolumeClaimVolumeSourceObjectNested withNewPersistentVolumeClaimVolumeSourceObjectLike(PersistentVolumeClaimVolumeSource item);
    public A withNewPersistentVolumeClaimVolumeSourceObject(String claimName,Boolean readOnly);
    public A withPodTemplateListObject(PodTemplateList podTemplateListObject);
    public WatchEventFluent.PodTemplateListObjectNested withNewPodTemplateListObject();
    public WatchEventFluent.PodTemplateListObjectNested withNewPodTemplateListObjectLike(PodTemplateList item);
    public A withNodeAddressObject(NodeAddress nodeAddressObject);
    public WatchEventFluent.NodeAddressObjectNested withNewNodeAddressObject();
    public WatchEventFluent.NodeAddressObjectNested withNewNodeAddressObjectLike(NodeAddress item);
    public A withNewNodeAddressObject(String address,String type);
    public A withPersistentVolumeStatusObject(PersistentVolumeStatus persistentVolumeStatusObject);
    public WatchEventFluent.PersistentVolumeStatusObjectNested withNewPersistentVolumeStatusObject();
    public WatchEventFluent.PersistentVolumeStatusObjectNested withNewPersistentVolumeStatusObjectLike(PersistentVolumeStatus item);
    public A withNewPersistentVolumeStatusObject(String message,String phase,String reason);
    public A withBuildStrategyObject(BuildStrategy buildStrategyObject);
    public WatchEventFluent.BuildStrategyObjectNested withNewBuildStrategyObject();
    public WatchEventFluent.BuildStrategyObjectNested withNewBuildStrategyObjectLike(BuildStrategy item);
    public A withImageSourcePathObject(ImageSourcePath imageSourcePathObject);
    public WatchEventFluent.ImageSourcePathObjectNested withNewImageSourcePathObject();
    public WatchEventFluent.ImageSourcePathObjectNested withNewImageSourcePathObjectLike(ImageSourcePath item);
    public A withNewImageSourcePathObject(String destinationDir,String sourcePath);
    public A withClusterPolicyBindingObject(ClusterPolicyBinding clusterPolicyBindingObject);
    public WatchEventFluent.ClusterPolicyBindingObjectNested withNewClusterPolicyBindingObject();
    public WatchEventFluent.ClusterPolicyBindingObjectNested withNewClusterPolicyBindingObjectLike(ClusterPolicyBinding item);
    public A withProjectStatusObject(ProjectStatus projectStatusObject);
    public WatchEventFluent.ProjectStatusObjectNested withNewProjectStatusObject();
    public WatchEventFluent.ProjectStatusObjectNested withNewProjectStatusObjectLike(ProjectStatus item);
    public A withClusterPolicyListObject(ClusterPolicyList clusterPolicyListObject);
    public WatchEventFluent.ClusterPolicyListObjectNested withNewClusterPolicyListObject();
    public WatchEventFluent.ClusterPolicyListObjectNested withNewClusterPolicyListObjectLike(ClusterPolicyList item);
    public A withScaleStatusObject(ScaleStatus scaleStatusObject);
    public WatchEventFluent.ScaleStatusObjectNested withNewScaleStatusObject();
    public WatchEventFluent.ScaleStatusObjectNested withNewScaleStatusObjectLike(ScaleStatus item);
    public A withPipelineSpecObject(PipelineSpec pipelineSpecObject);
    public WatchEventFluent.PipelineSpecObjectNested withNewPipelineSpecObject();
    public WatchEventFluent.PipelineSpecObjectNested withNewPipelineSpecObjectLike(PipelineSpec item);
    public A withGroupRestrictionObject(GroupRestriction groupRestrictionObject);
    public WatchEventFluent.GroupRestrictionObjectNested withNewGroupRestrictionObject();
    public WatchEventFluent.GroupRestrictionObjectNested withNewGroupRestrictionObjectLike(GroupRestriction item);
    public A withProjectObject(Project projectObject);
    public WatchEventFluent.ProjectObjectNested withNewProjectObject();
    public WatchEventFluent.ProjectObjectNested withNewProjectObjectLike(Project item);
    public A withBuildRequestObject(BuildRequest buildRequestObject);
    public WatchEventFluent.BuildRequestObjectNested withNewBuildRequestObject();
    public WatchEventFluent.BuildRequestObjectNested withNewBuildRequestObjectLike(BuildRequest item);
    public A withConfigMapEnvSourceObject(ConfigMapEnvSource configMapEnvSourceObject);
    public WatchEventFluent.ConfigMapEnvSourceObjectNested withNewConfigMapEnvSourceObject();
    public WatchEventFluent.ConfigMapEnvSourceObjectNested withNewConfigMapEnvSourceObjectLike(ConfigMapEnvSource item);
    public A withNewConfigMapEnvSourceObject(String name,Boolean optional);
    public A withWatchEventObject(WatchEvent watchEventObject);
    public WatchEventFluent.WatchEventObjectNested withNewWatchEventObject();
    public WatchEventFluent.WatchEventObjectNested withNewWatchEventObjectLike(WatchEvent item);
    public A withHostAliasObject(HostAlias hostAliasObject);
    public WatchEventFluent.HostAliasObjectNested withNewHostAliasObject();
    public WatchEventFluent.HostAliasObjectNested withNewHostAliasObjectLike(HostAlias item);
    public A withDeploymentDetailsObject(DeploymentDetails deploymentDetailsObject);
    public WatchEventFluent.DeploymentDetailsObjectNested withNewDeploymentDetailsObject();
    public WatchEventFluent.DeploymentDetailsObjectNested withNewDeploymentDetailsObjectLike(DeploymentDetails item);
    public A withI18nNameObject(I18nName i18nNameObject);
    public WatchEventFluent.I18nNameObjectNested withNewI18nNameObject();
    public WatchEventFluent.I18nNameObjectNested withNewI18nNameObjectLike(I18nName item);
    public A withNewI18nNameObject(String en,String zhCN);
    public A withPipelineRunLimitsObject(PipelineRunLimits pipelineRunLimitsObject);
    public WatchEventFluent.PipelineRunLimitsObjectNested withNewPipelineRunLimitsObject();
    public WatchEventFluent.PipelineRunLimitsObjectNested withNewPipelineRunLimitsObjectLike(PipelineRunLimits item);
    public A withNewPipelineRunLimitsObject(Long failureCount,Long successCount);
    public A withRoleBindingObject(RoleBinding roleBindingObject);
    public WatchEventFluent.RoleBindingObjectNested withNewRoleBindingObject();
    public WatchEventFluent.RoleBindingObjectNested withNewRoleBindingObjectLike(RoleBinding item);
    public A withObjectReferenceObject(ObjectReference objectReferenceObject);
    public WatchEventFluent.ObjectReferenceObjectNested withNewObjectReferenceObject();
    public WatchEventFluent.ObjectReferenceObjectNested withNewObjectReferenceObjectLike(ObjectReference item);
    public A withSecurityContextConstraintsListObject(SecurityContextConstraintsList securityContextConstraintsListObject);
    public WatchEventFluent.SecurityContextConstraintsListObjectNested withNewSecurityContextConstraintsListObject();
    public WatchEventFluent.SecurityContextConstraintsListObjectNested withNewSecurityContextConstraintsListObjectLike(SecurityContextConstraintsList item);
    public A withPersistentVolumeObject(PersistentVolume persistentVolumeObject);
    public WatchEventFluent.PersistentVolumeObjectNested withNewPersistentVolumeObject();
    public WatchEventFluent.PersistentVolumeObjectNested withNewPersistentVolumeObjectLike(PersistentVolume item);
    public String getType();
    public A withType(String type);
    public Boolean hasType();

    public interface NamedClusterObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedClusterFluent>{

        
    public N and();    public N endNamedClusterObject();
}
    public interface WebHookTriggerObjectNested extends io.alauda.kubernetes.api.builder.Nested,WebHookTriggerFluent>{

        
    public N and();    public N endWebHookTriggerObject();
}
    public interface AWSElasticBlockStoreVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,AWSElasticBlockStoreVolumeSourceFluent>{

        
    public N and();    public N endAWSElasticBlockStoreVolumeSourceObject();
}
    public interface DockerBuildStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,DockerBuildStrategyFluent>{

        
    public N and();    public N endDockerBuildStrategyObject();
}
    public interface IngressObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressFluent>{

        
    public N and();    public N endIngressObject();
}
    public interface TagImageHookObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagImageHookFluent>{

        
    public N and();    public N endTagImageHookObject();
}
    public interface ImageChangeCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageChangeCauseFluent>{

        
    public N and();    public N endImageChangeCauseObject();
}
    public interface RouteObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteFluent>{

        
    public N and();    public N endRouteObject();
}
    public interface ImageListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageListFluent>{

        
    public N and();    public N endImageListObject();
}
    public interface BuildStatusOutputObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildStatusOutputFluent>{

        
    public N and();    public N endBuildStatusOutputObject();
}
    public interface ResourceQuotaSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceQuotaSpecFluent>{

        
    public N and();    public N endResourceQuotaSpecObject();
}
    public interface JobSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobSpecFluent>{

        
    public N and();    public N endJobSpecObject();
}
    public interface SecretListObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretListFluent>{

        
    public N and();    public N endSecretListObject();
}
    public interface JenkinsListObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsListFluent>{

        
    public N and();    public N endJenkinsListObject();
}
    public interface LabelSelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,LabelSelectorFluent>{

        
    public N and();    public N endLabelSelectorObject();
}
    public interface DeleteOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeleteOptionsFluent>{

        
    public N and();    public N endDeleteOptionsObject();
}
    public interface DownwardAPIProjectionObjectNested extends io.alauda.kubernetes.api.builder.Nested,DownwardAPIProjectionFluent>{

        
    public N and();    public N endDownwardAPIProjectionObject();
}
    public interface PipelineTaskApproveObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskApproveFluent>{

        
    public N and();    public N endPipelineTaskApproveObject();
}
    public interface WeightedPodAffinityTermObjectNested extends io.alauda.kubernetes.api.builder.Nested,WeightedPodAffinityTermFluent>{

        
    public N and();    public N endWeightedPodAffinityTermObject();
}
    public interface NodeListObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeListFluent>{

        
    public N and();    public N endNodeListObject();
}
    public interface CinderVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,CinderVolumeSourceFluent>{

        
    public N and();    public N endCinderVolumeSourceObject();
}
    public interface PolicyBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,PolicyBindingFluent>{

        
    public N and();    public N endPolicyBindingObject();
}
    public interface ImageStreamSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamSpecFluent>{

        
    public N and();    public N endImageStreamSpecObject();
}
    public interface LocalVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,LocalVolumeSourceFluent>{

        
    public N and();    public N endLocalVolumeSourceObject();
}
    public interface ResourceQuotaObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceQuotaFluent>{

        
    public N and();    public N endResourceQuotaObject();
}
    public interface TagReferencePolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagReferencePolicyFluent>{

        
    public N and();    public N endTagReferencePolicyObject();
}
    public interface UserInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,UserInfoFluent>{

        
    public N and();    public N endUserInfoObject();
}
    public interface CustomDeploymentStrategyParamsObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomDeploymentStrategyParamsFluent>{

        
    public N and();    public N endCustomDeploymentStrategyParamsObject();
}
    public interface CustomResourceDefinitionSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionSpecFluent>{

        
    public N and();    public N endCustomResourceDefinitionSpecObject();
}
    public interface AzureFileVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,AzureFileVolumeSourceFluent>{

        
    public N and();    public N endAzureFileVolumeSourceObject();
}
    public interface ServiceAccountObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceAccountFluent>{

        
    public N and();    public N endServiceAccountObject();
}
    public interface StorageOSPersistentVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,StorageOSPersistentVolumeSourceFluent>{

        
    public N and();    public N endStorageOSPersistentVolumeSourceObject();
}
    public interface PipelineStageInstanceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStageInstanceFluent>{

        
    public N and();    public N endPipelineStageInstanceObject();
}
    public interface ConfigMapObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapFluent>{

        
    public N and();    public N endConfigMapObject();
}
    public interface OAuthClientAuthorizationObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthClientAuthorizationFluent>{

        
    public N and();    public N endOAuthClientAuthorizationObject();
}
    public interface PolicyBindingListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PolicyBindingListFluent>{

        
    public N and();    public N endPolicyBindingListObject();
}
    public interface PolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,PolicyFluent>{

        
    public N and();    public N endPolicyObject();
}
    public interface VolumeObjectNested extends io.alauda.kubernetes.api.builder.Nested,VolumeFluent>{

        
    public N and();    public N endVolumeObject();
}
    public interface PipelineCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineCauseFluent>{

        
    public N and();    public N endPipelineCauseObject();
}
    public interface GitLabWebHookCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,GitLabWebHookCauseFluent>{

        
    public N and();    public N endGitLabWebHookCauseObject();
}
    public interface OAuthAuthorizeTokenObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthAuthorizeTokenFluent>{

        
    public N and();    public N endOAuthAuthorizeTokenObject();
}
    public interface PipelineStatusJenkinsObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStatusJenkinsFluent>{

        
    public N and();    public N endPipelineStatusJenkinsObject();
}
    public interface RollingDeploymentStrategyParamsObjectNested extends io.alauda.kubernetes.api.builder.Nested,RollingDeploymentStrategyParamsFluent>{

        
    public N and();    public N endRollingDeploymentStrategyParamsObject();
}
    public interface JenkinsBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsBindingFluent>{

        
    public N and();    public N endJenkinsBindingObject();
}
    public interface ImageLayerObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageLayerFluent>{

        
    public N and();    public N endImageLayerObject();
}
    public interface DaemonSetStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonSetStatusFluent>{

        
    public N and();    public N endDaemonSetStatusObject();
}
    public interface InitializerObjectNested extends io.alauda.kubernetes.api.builder.Nested,InitializerFluent>{

        
    public N and();    public N endInitializerObject();
}
    public interface SELinuxContextStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,SELinuxContextStrategyOptionsFluent>{

        
    public N and();    public N endSELinuxContextStrategyOptionsObject();
}
    public interface ListMetaObjectNested extends io.alauda.kubernetes.api.builder.Nested,ListMetaFluent>{

        
    public N and();    public N endListMetaObject();
}
    public interface IdentityObjectNested extends io.alauda.kubernetes.api.builder.Nested,IdentityFluent>{

        
    public N and();    public N endIdentityObject();
}
    public interface ComponentStatusListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ComponentStatusListFluent>{

        
    public N and();    public N endComponentStatusListObject();
}
    public interface JenkinsBindingListObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsBindingListFluent>{

        
    public N and();    public N endJenkinsBindingListObject();
}
    public interface GlobalParameterObjectNested extends io.alauda.kubernetes.api.builder.Nested,GlobalParameterFluent>{

        
    public N and();    public N endGlobalParameterObject();
}
    public interface NamedClusterRoleBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedClusterRoleBindingFluent>{

        
    public N and();    public N endNamedClusterRoleBindingObject();
}
    public interface VolumeMountObjectNested extends io.alauda.kubernetes.api.builder.Nested,VolumeMountFluent>{

        
    public N and();    public N endVolumeMountObject();
}
    public interface RoutePortObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoutePortFluent>{

        
    public N and();    public N endRoutePortObject();
}
    public interface PodTemplateObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodTemplateFluent>{

        
    public N and();    public N endPodTemplateObject();
}
    public interface FSGroupStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,FSGroupStrategyOptionsFluent>{

        
    public N and();    public N endFSGroupStrategyOptionsObject();
}
    public interface PipelineTemplateArgumentValueObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTemplateArgumentValueFluent>{

        
    public N and();    public N endPipelineTemplateArgumentValueObject();
}
    public interface FCVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,FCVolumeSourceFluent>{

        
    public N and();    public N endFCVolumeSourceObject();
}
    public interface DeploymentCauseImageTriggerObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentCauseImageTriggerFluent>{

        
    public N and();    public N endDeploymentCauseImageTriggerObject();
}
    public interface DaemonSetSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonSetSpecFluent>{

        
    public N and();    public N endDaemonSetSpecObject();
}
    public interface BuildPostCommitSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildPostCommitSpecFluent>{

        
    public N and();    public N endBuildPostCommitSpecObject();
}
    public interface TokenReviewObjectNested extends io.alauda.kubernetes.api.builder.Nested,TokenReviewFluent>{

        
    public N and();    public N endTokenReviewObject();
}
    public interface NetworkPolicyPeerObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicyPeerFluent>{

        
    public N and();    public N endNetworkPolicyPeerObject();
}
    public interface NamedRoleObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedRoleFluent>{

        
    public N and();    public N endNamedRoleObject();
}
    public interface RouteListObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteListFluent>{

        
    public N and();    public N endRouteListObject();
}
    public interface DaemonSetUpdateStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonSetUpdateStrategyFluent>{

        
    public N and();    public N endDaemonSetUpdateStrategyObject();
}
    public interface IngressListObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressListFluent>{

        
    public N and();    public N endIngressListObject();
}
    public interface FlexVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,FlexVolumeSourceFluent>{

        
    public N and();    public N endFlexVolumeSourceObject();
}
    public interface CustomResourceDefinitionObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionFluent>{

        
    public N and();    public N endCustomResourceDefinitionObject();
}
    public interface ExtensionsDeploymentConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.extensions.DeploymentConditionFluent>{

        
    public N and();    public N endExtensionsDeploymentConditionObject();
}
    public interface ConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigFluent>{

        
    public N and();    public N endConfigObject();
}
    public interface NamespaceListObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamespaceListFluent>{

        
    public N and();    public N endNamespaceListObject();
}
    public interface SignatureSubjectObjectNested extends io.alauda.kubernetes.api.builder.Nested,SignatureSubjectFluent>{

        
    public N and();    public N endSignatureSubjectObject();
}
    public interface QuobyteVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,QuobyteVolumeSourceFluent>{

        
    public N and();    public N endQuobyteVolumeSourceObject();
}
    public interface PreferredSchedulingTermObjectNested extends io.alauda.kubernetes.api.builder.Nested,PreferredSchedulingTermFluent>{

        
    public N and();    public N endPreferredSchedulingTermObject();
}
    public interface HostPortRangeObjectNested extends io.alauda.kubernetes.api.builder.Nested,HostPortRangeFluent>{

        
    public N and();    public N endHostPortRangeObject();
}
    public interface PodSecurityPolicyListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodSecurityPolicyListFluent>{

        
    public N and();    public N endPodSecurityPolicyListObject();
}
    public interface PolicyRuleObjectNested extends io.alauda.kubernetes.api.builder.Nested,PolicyRuleFluent>{

        
    public N and();    public N endPolicyRuleObject();
}
    public interface PipelineConfigListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigListFluent>{

        
    public N and();    public N endPipelineConfigListObject();
}
    public interface PipelineHookHTTPRequestObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineHookHTTPRequestFluent>{

        
    public N and();    public N endPipelineHookHTTPRequestObject();
}
    public interface ResourceFieldSelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceFieldSelectorFluent>{

        
    public N and();    public N endResourceFieldSelectorObject();
}
    public interface ImageSignatureObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageSignatureFluent>{

        
    public N and();    public N endImageSignatureObject();
}
    public interface SELinuxStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,SELinuxStrategyOptionsFluent>{

        
    public N and();    public N endSELinuxStrategyOptionsObject();
}
    public interface PreconditionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,PreconditionsFluent>{

        
    public N and();    public N endPreconditionsObject();
}
    public interface ClusterRoleObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterRoleFluent>{

        
    public N and();    public N endClusterRoleObject();
}
    public interface RoleBindingRestrictionSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleBindingRestrictionSpecFluent>{

        
    public N and();    public N endRoleBindingRestrictionSpecObject();
}
    public interface StatefulSetStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatefulSetStatusFluent>{

        
    public N and();    public N endStatefulSetStatusObject();
}
    public interface NamespaceObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamespaceFluent>{

        
    public N and();    public N endNamespaceObject();
}
    public interface RouteIngressConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteIngressConditionFluent>{

        
    public N and();    public N endRouteIngressConditionObject();
}
    public interface HTTPGetActionObjectNested extends io.alauda.kubernetes.api.builder.Nested,HTTPGetActionFluent>{

        
    public N and();    public N endHTTPGetActionObject();
}
    public interface EndpointsListObjectNested extends io.alauda.kubernetes.api.builder.Nested,EndpointsListFluent>{

        
    public N and();    public N endEndpointsListObject();
}
    public interface BuildConfigListObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildConfigListFluent>{

        
    public N and();    public N endBuildConfigListObject();
}
    public interface DeploymentCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentCauseFluent>{

        
    public N and();    public N endDeploymentCauseObject();
}
    public interface ClusterPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterPolicyFluent>{

        
    public N and();    public N endClusterPolicyObject();
}
    public interface JenkinsStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsStatusFluent>{

        
    public N and();    public N endJenkinsStatusObject();
}
    public interface PipelineTriggerCodeChangeObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTriggerCodeChangeFluent>{

        
    public N and();    public N endPipelineTriggerCodeChangeObject();
}
    public interface IngressStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressStatusFluent>{

        
    public N and();    public N endIngressStatusObject();
}
    public interface InitializersObjectNested extends io.alauda.kubernetes.api.builder.Nested,InitializersFluent>{

        
    public N and();    public N endInitializersObject();
}
    public interface PodConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodConditionFluent>{

        
    public N and();    public N endPodConditionObject();
}
    public interface ContainerStateTerminatedObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerStateTerminatedFluent>{

        
    public N and();    public N endContainerStateTerminatedObject();
}
    public interface ReplicaSetSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicaSetSpecFluent>{

        
    public N and();    public N endReplicaSetSpecObject();
}
    public interface CodeRepositoryRefObjectNested extends io.alauda.kubernetes.api.builder.Nested,CodeRepositoryRefFluent>{

        
    public N and();    public N endCodeRepositoryRefObject();
}
    public interface GitRepoVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,GitRepoVolumeSourceFluent>{

        
    public N and();    public N endGitRepoVolumeSourceObject();
}
    public interface PodTemplateSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodTemplateSpecFluent>{

        
    public N and();    public N endPodTemplateSpecObject();
}
    public interface PipelineTemplateTaskInstanceSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTemplateTaskInstanceSpecFluent>{

        
    public N and();    public N endPipelineTemplateTaskInstanceSpecObject();
}
    public interface SecretSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretSpecFluent>{

        
    public N and();    public N endSecretSpecObject();
}
    public interface ConfigMapVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapVolumeSourceFluent>{

        
    public N and();    public N endConfigMapVolumeSourceObject();
}
    public interface OwnerReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,OwnerReferenceFluent>{

        
    public N and();    public N endOwnerReferenceObject();
}
    public interface ServiceAccountRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceAccountRestrictionFluent>{

        
    public N and();    public N endServiceAccountRestrictionObject();
}
    public interface FlockerVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,FlockerVolumeSourceFluent>{

        
    public N and();    public N endFlockerVolumeSourceObject();
}
    public interface LifecycleHookObjectNested extends io.alauda.kubernetes.api.builder.Nested,LifecycleHookFluent>{

        
    public N and();    public N endLifecycleHookObject();
}
    public interface PodAntiAffinityObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodAntiAffinityFluent>{

        
    public N and();    public N endPodAntiAffinityObject();
}
    public interface DeploymentStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentStrategyFluent>{

        
    public N and();    public N endDeploymentStrategyObject();
}
    public interface BuildObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildFluent>{

        
    public N and();    public N endBuildObject();
}
    public interface EnvVarObjectNested extends io.alauda.kubernetes.api.builder.Nested,EnvVarFluent>{

        
    public N and();    public N endEnvVarObject();
}
    public interface ScaleIOVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ScaleIOVolumeSourceFluent>{

        
    public N and();    public N endScaleIOVolumeSourceObject();
}
    public interface StepInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,StepInfoFluent>{

        
    public N and();    public N endStepInfoObject();
}
    public interface ScaleObjectNested extends io.alauda.kubernetes.api.builder.Nested,ScaleFluent>{

        
    public N and();    public N endScaleObject();
}
    public interface RouteStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteStatusFluent>{

        
    public N and();    public N endRouteStatusObject();
}
    public interface PodSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodSpecFluent>{

        
    public N and();    public N endPodSpecObject();
}
    public interface PipelineConfigSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigSpecFluent>{

        
    public N and();    public N endPipelineConfigSpecObject();
}
    public interface ComponentConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ComponentConditionFluent>{

        
    public N and();    public N endComponentConditionObject();
}
    public interface PodObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodFluent>{

        
    public N and();    public N endPodObject();
}
    public interface CephFSVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,CephFSVolumeSourceFluent>{

        
    public N and();    public N endCephFSVolumeSourceObject();
}
    public interface ReplicationControllerConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicationControllerConditionFluent>{

        
    public N and();    public N endReplicationControllerConditionObject();
}
    public interface ServiceAccountReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceAccountReferenceFluent>{

        
    public N and();    public N endServiceAccountReferenceObject();
}
    public interface HorizontalPodAutoscalerObjectNested extends io.alauda.kubernetes.api.builder.Nested,HorizontalPodAutoscalerFluent>{

        
    public N and();    public N endHorizontalPodAutoscalerObject();
}
    public interface CrossVersionObjectReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,CrossVersionObjectReferenceFluent>{

        
    public N and();    public N endCrossVersionObjectReferenceObject();
}
    public interface ClusterObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterFluent>{

        
    public N and();    public N endClusterObject();
}
    public interface NetworkPolicyIngressRuleObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicyIngressRuleFluent>{

        
    public N and();    public N endNetworkPolicyIngressRuleObject();
}
    public interface ConfigMapKeySelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapKeySelectorFluent>{

        
    public N and();    public N endConfigMapKeySelectorObject();
}
    public interface PipelineTemplateArgumentGroupObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTemplateArgumentGroupFluent>{

        
    public N and();    public N endPipelineTemplateArgumentGroupObject();
}
    public interface GroupListObjectNested extends io.alauda.kubernetes.api.builder.Nested,GroupListFluent>{

        
    public N and();    public N endGroupListObject();
}
    public interface GlusterfsVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,GlusterfsVolumeSourceFluent>{

        
    public N and();    public N endGlusterfsVolumeSourceObject();
}
    public interface ThirdPartyResourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ThirdPartyResourceFluent>{

        
    public N and();    public N endThirdPartyResourceObject();
}
    public interface DeploymentConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentConditionFluent>{

        
    public N and();    public N endDeploymentConditionObject();
}
    public interface PortworxVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PortworxVolumeSourceFluent>{

        
    public N and();    public N endPortworxVolumeSourceObject();
}
    public interface PipelineHookObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineHookFluent>{

        
    public N and();    public N endPipelineHookObject();
}
    public interface StorageOSVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,StorageOSVolumeSourceFluent>{

        
    public N and();    public N endStorageOSVolumeSourceObject();
}
    public interface CronJobStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,CronJobStatusFluent>{

        
    public N and();    public N endCronJobStatusObject();
}
    public interface ServiceAccountListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceAccountListFluent>{

        
    public N and();    public N endServiceAccountListObject();
}
    public interface ImageStreamTagObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamTagFluent>{

        
    public N and();    public N endImageStreamTagObject();
}
    public interface ComponentStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ComponentStatusFluent>{

        
    public N and();    public N endComponentStatusObject();
}
    public interface ThirdPartyResourceListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ThirdPartyResourceListFluent>{

        
    public N and();    public N endThirdPartyResourceListObject();
}
    public interface SourceControlUserObjectNested extends io.alauda.kubernetes.api.builder.Nested,SourceControlUserFluent>{

        
    public N and();    public N endSourceControlUserObject();
}
    public interface ProjectedVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectedVolumeSourceFluent>{

        
    public N and();    public N endProjectedVolumeSourceObject();
}
    public interface HostPortObjectNested extends io.alauda.kubernetes.api.builder.Nested,HostPortFluent>{

        
    public N and();    public N endHostPortObject();
}
    public interface RoleListObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleListFluent>{

        
    public N and();    public N endRoleListObject();
}
    public interface ResourceQuotaListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceQuotaListFluent>{

        
    public N and();    public N endResourceQuotaListObject();
}
    public interface SecretObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretFluent>{

        
    public N and();    public N endSecretObject();
}
    public interface ReplicationControllerObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicationControllerFluent>{

        
    public N and();    public N endReplicationControllerObject();
}
    public interface LimitRangeObjectNested extends io.alauda.kubernetes.api.builder.Nested,LimitRangeFluent>{

        
    public N and();    public N endLimitRangeObject();
}
    public interface EndpointsObjectNested extends io.alauda.kubernetes.api.builder.Nested,EndpointsFluent>{

        
    public N and();    public N endEndpointsObject();
}
    public interface NodeSelectorRequirementObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeSelectorRequirementFluent>{

        
    public N and();    public N endNodeSelectorRequirementObject();
}
    public interface DeploymentTriggerPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentTriggerPolicyFluent>{

        
    public N and();    public N endDeploymentTriggerPolicyObject();
}
    public interface OAuthAccessTokenListObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthAccessTokenListFluent>{

        
    public N and();    public N endOAuthAccessTokenListObject();
}
    public interface LocalObjectReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,LocalObjectReferenceFluent>{

        
    public N and();    public N endLocalObjectReferenceObject();
}
    public interface JenkinsPipelineBuildStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsPipelineBuildStrategyFluent>{

        
    public N and();    public N endJenkinsPipelineBuildStrategyObject();
}
    public interface CustomResourceDefinitionConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionConditionFluent>{

        
    public N and();    public N endCustomResourceDefinitionConditionObject();
}
    public interface SecurityContextConstraintsObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecurityContextConstraintsFluent>{

        
    public N and();    public N endSecurityContextConstraintsObject();
}
    public interface DaemonEndpointObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonEndpointFluent>{

        
    public N and();    public N endDaemonEndpointObject();
}
    public interface VsphereVirtualDiskVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,VsphereVirtualDiskVolumeSourceFluent>{

        
    public N and();    public N endVsphereVirtualDiskVolumeSourceObject();
}
    public interface ImageStreamTagListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamTagListFluent>{

        
    public N and();    public N endImageStreamTagListObject();
}
    public interface SecretKeySetRefObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretKeySetRefFluent>{

        
    public N and();    public N endSecretKeySetRefObject();
}
    public interface TokenReviewStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,TokenReviewStatusFluent>{

        
    public N and();    public N endTokenReviewStatusObject();
}
    public interface EventSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,EventSourceFluent>{

        
    public N and();    public N endEventSourceObject();
}
    public interface GroupObjectNested extends io.alauda.kubernetes.api.builder.Nested,GroupFluent>{

        
    public N and();    public N endGroupObject();
}
    public interface TagEventConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagEventConditionFluent>{

        
    public N and();    public N endTagEventConditionObject();
}
    public interface PipelineTemplateArgumentObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTemplateArgumentFluent>{

        
    public N and();    public N endPipelineTemplateArgumentObject();
}
    public interface VolumeProjectionObjectNested extends io.alauda.kubernetes.api.builder.Nested,VolumeProjectionFluent>{

        
    public N and();    public N endVolumeProjectionObject();
}
    public interface EventObjectNested extends io.alauda.kubernetes.api.builder.Nested,EventFluent>{

        
    public N and();    public N endEventObject();
}
    public interface BinaryBuildSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,BinaryBuildSourceFluent>{

        
    public N and();    public N endBinaryBuildSourceObject();
}
    public interface OAuthAuthorizeTokenListObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthAuthorizeTokenListFluent>{

        
    public N and();    public N endOAuthAuthorizeTokenListObject();
}
    public interface ImageSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageSourceFluent>{

        
    public N and();    public N endImageSourceObject();
}
    public interface TaintObjectNested extends io.alauda.kubernetes.api.builder.Nested,TaintFluent>{

        
    public N and();    public N endTaintObject();
}
    public interface CustomResourceDefinitionNamesObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionNamesFluent>{

        
    public N and();    public N endCustomResourceDefinitionNamesObject();
}
    public interface NodeObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeFluent>{

        
    public N and();    public N endNodeObject();
}
    public interface InfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,InfoFluent>{

        
    public N and();    public N endInfoObject();
}
    public interface TCPSocketActionObjectNested extends io.alauda.kubernetes.api.builder.Nested,TCPSocketActionFluent>{

        
    public N and();    public N endTCPSocketActionObject();
}
    public interface EnvFromSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,EnvFromSourceFluent>{

        
    public N and();    public N endEnvFromSourceObject();
}
    public interface KeyToPathObjectNested extends io.alauda.kubernetes.api.builder.Nested,KeyToPathFluent>{

        
    public N and();    public N endKeyToPathObject();
}
    public interface ReplicaSetObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicaSetFluent>{

        
    public N and();    public N endReplicaSetObject();
}
    public interface SubjectAccessReviewStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,SubjectAccessReviewStatusFluent>{

        
    public N and();    public N endSubjectAccessReviewStatusObject();
}
    public interface NodeSelectorTermObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeSelectorTermFluent>{

        
    public N and();    public N endNodeSelectorTermObject();
}
    public interface DeploymentListObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentListFluent>{

        
    public N and();    public N endDeploymentListObject();
}
    public interface EndpointSubsetObjectNested extends io.alauda.kubernetes.api.builder.Nested,EndpointSubsetFluent>{

        
    public N and();    public N endEndpointSubsetObject();
}
    public interface LoadBalancerStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,LoadBalancerStatusFluent>{

        
    public N and();    public N endLoadBalancerStatusObject();
}
    public interface DaemonSetListObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonSetListFluent>{

        
    public N and();    public N endDaemonSetListObject();
}
    public interface HorizontalPodAutoscalerStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,HorizontalPodAutoscalerStatusFluent>{

        
    public N and();    public N endHorizontalPodAutoscalerStatusObject();
}
    public interface SubjectAccessReviewSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,SubjectAccessReviewSpecFluent>{

        
    public N and();    public N endSubjectAccessReviewSpecObject();
}
    public interface DeploymentConfigStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentConfigStatusFluent>{

        
    public N and();    public N endDeploymentConfigStatusObject();
}
    public interface NamedAuthInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedAuthInfoFluent>{

        
    public N and();    public N endNamedAuthInfoObject();
}
    public interface RouteIngressObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteIngressFluent>{

        
    public N and();    public N endRouteIngressObject();
}
    public interface PipelineTriggerCronObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTriggerCronFluent>{

        
    public N and();    public N endPipelineTriggerCronObject();
}
    public interface ObjectMetaObjectNested extends io.alauda.kubernetes.api.builder.Nested,ObjectMetaFluent>{

        
    public N and();    public N endObjectMetaObject();
}
    public interface ClusterRoleBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterRoleBindingFluent>{

        
    public N and();    public N endClusterRoleBindingObject();
}
    public interface PhotonPersistentDiskVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PhotonPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endPhotonPersistentDiskVolumeSourceObject();
}
    public interface RouteSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteSpecFluent>{

        
    public N and();    public N endRouteSpecObject();
}
    public interface HTTPIngressPathObjectNested extends io.alauda.kubernetes.api.builder.Nested,HTTPIngressPathFluent>{

        
    public N and();    public N endHTTPIngressPathObject();
}
    public interface PodAffinityObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodAffinityFluent>{

        
    public N and();    public N endPodAffinityObject();
}
    public interface ImageStreamStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamStatusFluent>{

        
    public N and();    public N endImageStreamStatusObject();
}
    public interface ServiceSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceSpecFluent>{

        
    public N and();    public N endServiceSpecObject();
}
    public interface ReplicaSetListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicaSetListFluent>{

        
    public N and();    public N endReplicaSetListObject();
}
    public interface StatefulSetSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatefulSetSpecFluent>{

        
    public N and();    public N endStatefulSetSpecObject();
}
    public interface SecretProjectionObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretProjectionFluent>{

        
    public N and();    public N endSecretProjectionObject();
}
    public interface BuildSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildSourceFluent>{

        
    public N and();    public N endBuildSourceObject();
}
    public interface JobConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobConditionFluent>{

        
    public N and();    public N endJobConditionObject();
}
    public interface JenkinsObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsFluent>{

        
    public N and();    public N endJenkinsObject();
}
    public interface ImageLabelObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageLabelFluent>{

        
    public N and();    public N endImageLabelObject();
}
    public interface ExtensionsDeploymentStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.extensions.DeploymentStrategyFluent>{

        
    public N and();    public N endExtensionsDeploymentStrategyObject();
}
    public interface ContainerPortObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerPortFluent>{

        
    public N and();    public N endContainerPortObject();
}
    public interface DaemonSetObjectNested extends io.alauda.kubernetes.api.builder.Nested,DaemonSetFluent>{

        
    public N and();    public N endDaemonSetObject();
}
    public interface SubjectAccessReviewResponseObjectNested extends io.alauda.kubernetes.api.builder.Nested,SubjectAccessReviewResponseFluent>{

        
    public N and();    public N endSubjectAccessReviewResponseObject();
}
    public interface PodDisruptionBudgetObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodDisruptionBudgetFluent>{

        
    public N and();    public N endPodDisruptionBudgetObject();
}
    public interface ImageStreamObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamFluent>{

        
    public N and();    public N endImageStreamObject();
}
    public interface BuildSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildSpecFluent>{

        
    public N and();    public N endBuildSpecObject();
}
    public interface HTTPIngressRuleValueObjectNested extends io.alauda.kubernetes.api.builder.Nested,HTTPIngressRuleValueFluent>{

        
    public N and();    public N endHTTPIngressRuleValueObject();
}
    public interface StatusCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatusCauseFluent>{

        
    public N and();    public N endStatusCauseObject();
}
    public interface EndpointPortObjectNested extends io.alauda.kubernetes.api.builder.Nested,EndpointPortFluent>{

        
    public N and();    public N endEndpointPortObject();
}
    public interface NodeConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeConditionFluent>{

        
    public N and();    public N endNodeConditionObject();
}
    public interface RollingUpdateDeploymentObjectNested extends io.alauda.kubernetes.api.builder.Nested,RollingUpdateDeploymentFluent>{

        
    public N and();    public N endRollingUpdateDeploymentObject();
}
    public interface GitBuildSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,GitBuildSourceFluent>{

        
    public N and();    public N endGitBuildSourceObject();
}
    public interface IDRangeObjectNested extends io.alauda.kubernetes.api.builder.Nested,IDRangeFluent>{

        
    public N and();    public N endIDRangeObject();
}
    public interface BuildStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildStatusFluent>{

        
    public N and();    public N endBuildStatusObject();
}
    public interface SupplementalGroupsStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,SupplementalGroupsStrategyOptionsFluent>{

        
    public N and();    public N endSupplementalGroupsStrategyOptionsObject();
}
    public interface PipelineStrategyJenkinsObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStrategyJenkinsFluent>{

        
    public N and();    public N endPipelineStrategyJenkinsObject();
}
    public interface AffinityObjectNested extends io.alauda.kubernetes.api.builder.Nested,AffinityFluent>{

        
    public N and();    public N endAffinityObject();
}
    public interface BuildStatusOutputToObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildStatusOutputToFluent>{

        
    public N and();    public N endBuildStatusOutputToObject();
}
    public interface ContextObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContextFluent>{

        
    public N and();    public N endContextObject();
}
    public interface RoleBindingRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleBindingRestrictionFluent>{

        
    public N and();    public N endRoleBindingRestrictionObject();
}
    public interface ServicePortObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServicePortFluent>{

        
    public N and();    public N endServicePortObject();
}
    public interface BindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,BindingFluent>{

        
    public N and();    public N endBindingObject();
}
    public interface AuthInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,AuthInfoFluent>{

        
    public N and();    public N endAuthInfoObject();
}
    public interface TLSConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,TLSConfigFluent>{

        
    public N and();    public N endTLSConfigObject();
}
    public interface RollingUpdateStatefulSetStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,RollingUpdateStatefulSetStrategyFluent>{

        
    public N and();    public N endRollingUpdateStatefulSetStrategyObject();
}
    public interface AuthorizationLocalSubjectAccessReviewObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewFluent>{

        
    public N and();    public N endAuthorizationLocalSubjectAccessReviewObject();
}
    public interface StatefulSetObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatefulSetFluent>{

        
    public N and();    public N endStatefulSetObject();
}
    public interface PipelineTaskArgumentSchemaObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentSchemaFluent>{

        
    public N and();    public N endPipelineTaskArgumentSchemaObject();
}
    public interface SourceBuildStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,SourceBuildStrategyFluent>{

        
    public N and();    public N endSourceBuildStrategyObject();
}
    public interface ContainerObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerFluent>{

        
    public N and();    public N endContainerObject();
}
    public interface PipelineTemplateTaskInstanceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTemplateTaskInstanceFluent>{

        
    public N and();    public N endPipelineTemplateTaskInstanceObject();
}
    public interface PipelineTaskOptionObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskOptionFluent>{

        
    public N and();    public N endPipelineTaskOptionObject();
}
    public interface ClusterRoleBindingListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterRoleBindingListFluent>{

        
    public N and();    public N endClusterRoleBindingListObject();
}
    public interface OAuthClientObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthClientFluent>{

        
    public N and();    public N endOAuthClientObject();
}
    public interface CronJobSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,CronJobSpecFluent>{

        
    public N and();    public N endCronJobSpecObject();
}
    public interface PipelineTriggerObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTriggerFluent>{

        
    public N and();    public N endPipelineTriggerObject();
}
    public interface DeploymentRollbackObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentRollbackFluent>{

        
    public N and();    public N endDeploymentRollbackObject();
}
    public interface SecretVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretVolumeSourceFluent>{

        
    public N and();    public N endSecretVolumeSourceObject();
}
    public interface TemplateObjectNested extends io.alauda.kubernetes.api.builder.Nested,TemplateFluent>{

        
    public N and();    public N endTemplateObject();
}
    public interface LoadBalancerIngressObjectNested extends io.alauda.kubernetes.api.builder.Nested,LoadBalancerIngressFluent>{

        
    public N and();    public N endLoadBalancerIngressObject();
}
    public interface HorizontalPodAutoscalerSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,HorizontalPodAutoscalerSpecFluent>{

        
    public N and();    public N endHorizontalPodAutoscalerSpecObject();
}
    public interface ProjectNamespaceStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectNamespaceStatusFluent>{

        
    public N and();    public N endProjectNamespaceStatusObject();
}
    public interface BuildConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildConfigFluent>{

        
    public N and();    public N endBuildConfigObject();
}
    public interface KubernetesRunAsUserStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,KubernetesRunAsUserStrategyOptionsFluent>{

        
    public N and();    public N endKubernetesRunAsUserStrategyOptionsObject();
}
    public interface PolicyListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PolicyListFluent>{

        
    public N and();    public N endPolicyListObject();
}
    public interface StatusDetailsObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatusDetailsFluent>{

        
    public N and();    public N endStatusDetailsObject();
}
    public interface RoleBindingListObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleBindingListFluent>{

        
    public N and();    public N endRoleBindingListObject();
}
    public interface GitHubWebHookCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,GitHubWebHookCauseFluent>{

        
    public N and();    public N endGitHubWebHookCauseObject();
}
    public interface PodSecurityPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodSecurityPolicyFluent>{

        
    public N and();    public N endPodSecurityPolicyObject();
}
    public interface PipelineObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineFluent>{

        
    public N and();    public N endPipelineObject();
}
    public interface CustomResourceDefinitionStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionStatusFluent>{

        
    public N and();    public N endCustomResourceDefinitionStatusObject();
}
    public interface NetworkPolicySpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicySpecFluent>{

        
    public N and();    public N endNetworkPolicySpecObject();
}
    public interface ClusterPolicyBindingListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterPolicyBindingListFluent>{

        
    public N and();    public N endClusterPolicyBindingListObject();
}
    public interface PodListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodListFluent>{

        
    public N and();    public N endPodListObject();
}
    public interface ParameterObjectNested extends io.alauda.kubernetes.api.builder.Nested,ParameterFluent>{

        
    public N and();    public N endParameterObject();
}
    public interface OAuthClientAuthorizationListObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthClientAuthorizationListFluent>{

        
    public N and();    public N endOAuthClientAuthorizationListObject();
}
    public interface LimitRangeSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,LimitRangeSpecFluent>{

        
    public N and();    public N endLimitRangeSpecObject();
}
    public interface ProjectListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectListFluent>{

        
    public N and();    public N endProjectListObject();
}
    public interface ExtensionsFSGroupStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.extensions.FSGroupStrategyOptionsFluent>{

        
    public N and();    public N endExtensionsFSGroupStrategyOptionsObject();
}
    public interface TagImportPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagImportPolicyFluent>{

        
    public N and();    public N endTagImportPolicyObject();
}
    public interface NodeAffinityObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeAffinityFluent>{

        
    public N and();    public N endNodeAffinityObject();
}
    public interface RoleObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleFluent>{

        
    public N and();    public N endRoleObject();
}
    public interface PipelineConfigStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigStatusFluent>{

        
    public N and();    public N endPipelineConfigStatusObject();
}
    public interface ConfigMapListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapListFluent>{

        
    public N and();    public N endConfigMapListObject();
}
    public interface BaseKubernetesListObjectNested extends io.alauda.kubernetes.api.builder.Nested,BaseKubernetesListFluent>{

        
    public N and();    public N endBaseKubernetesListObject();
}
    public interface StatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatusFluent>{

        
    public N and();    public N endStatusObject();
}
    public interface CronJobObjectNested extends io.alauda.kubernetes.api.builder.Nested,CronJobFluent>{

        
    public N and();    public N endCronJobObject();
}
    public interface BitbucketWebHookCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,BitbucketWebHookCauseFluent>{

        
    public N and();    public N endBitbucketWebHookCauseObject();
}
    public interface SubjectAccessReviewObjectNested extends io.alauda.kubernetes.api.builder.Nested,SubjectAccessReviewFluent>{

        
    public N and();    public N endSubjectAccessReviewObject();
}
    public interface NodeStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeStatusFluent>{

        
    public N and();    public N endNodeStatusObject();
}
    public interface TokenReviewSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,TokenReviewSpecFluent>{

        
    public N and();    public N endTokenReviewSpecObject();
}
    public interface EventListObjectNested extends io.alauda.kubernetes.api.builder.Nested,EventListFluent>{

        
    public N and();    public N endEventListObject();
}
    public interface PipelineEnvironmentObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineEnvironmentFluent>{

        
    public N and();    public N endPipelineEnvironmentObject();
}
    public interface UserObjectNested extends io.alauda.kubernetes.api.builder.Nested,UserFluent>{

        
    public N and();    public N endUserObject();
}
    public interface AuthorizationSubjectAccessReviewObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewFluent>{

        
    public N and();    public N endAuthorizationSubjectAccessReviewObject();
}
    public interface SELinuxOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,SELinuxOptionsFluent>{

        
    public N and();    public N endSELinuxOptionsObject();
}
    public interface DeploymentSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentSpecFluent>{

        
    public N and();    public N endDeploymentSpecObject();
}
    public interface PersistentVolumeClaimListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimListFluent>{

        
    public N and();    public N endPersistentVolumeClaimListObject();
}
    public interface PipelineStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStatusFluent>{

        
    public N and();    public N endPipelineStatusObject();
}
    public interface CustomBuildStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomBuildStrategyFluent>{

        
    public N and();    public N endCustomBuildStrategyObject();
}
    public interface BuildTriggerPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildTriggerPolicyFluent>{

        
    public N and();    public N endBuildTriggerPolicyObject();
}
    public interface PipelineStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStrategyFluent>{

        
    public N and();    public N endPipelineStrategyObject();
}
    public interface ConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConditionFluent>{

        
    public N and();    public N endConditionObject();
}
    public interface ContainerStateWaitingObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerStateWaitingFluent>{

        
    public N and();    public N endContainerStateWaitingObject();
}
    public interface SourceRevisionObjectNested extends io.alauda.kubernetes.api.builder.Nested,SourceRevisionFluent>{

        
    public N and();    public N endSourceRevisionObject();
}
    public interface ScaleSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ScaleSpecFluent>{

        
    public N and();    public N endScaleSpecObject();
}
    public interface PreferencesObjectNested extends io.alauda.kubernetes.api.builder.Nested,PreferencesFluent>{

        
    public N and();    public N endPreferencesObject();
}
    public interface UserListObjectNested extends io.alauda.kubernetes.api.builder.Nested,UserListFluent>{

        
    public N and();    public N endUserListObject();
}
    public interface NodeDaemonEndpointsObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeDaemonEndpointsFluent>{

        
    public N and();    public N endNodeDaemonEndpointsObject();
}
    public interface PersistentVolumeListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeListFluent>{

        
    public N and();    public N endPersistentVolumeListObject();
}
    public interface LimitRangeItemObjectNested extends io.alauda.kubernetes.api.builder.Nested,LimitRangeItemFluent>{

        
    public N and();    public N endLimitRangeItemObject();
}
    public interface ScopeRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ScopeRestrictionFluent>{

        
    public N and();    public N endScopeRestrictionObject();
}
    public interface JenkinsAgentObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsAgentFluent>{

        
    public N and();    public N endJenkinsAgentObject();
}
    public interface PipelineParameterObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineParameterFluent>{

        
    public N and();    public N endPipelineParameterObject();
}
    public interface PodDisruptionBudgetStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodDisruptionBudgetStatusFluent>{

        
    public N and();    public N endPodDisruptionBudgetStatusObject();
}
    public interface PodDisruptionBudgetListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodDisruptionBudgetListFluent>{

        
    public N and();    public N endPodDisruptionBudgetListObject();
}
    public interface DeploymentStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentStatusFluent>{

        
    public N and();    public N endDeploymentStatusObject();
}
    public interface StorageClassObjectNested extends io.alauda.kubernetes.api.builder.Nested,StorageClassFluent>{

        
    public N and();    public N endStorageClassObject();
}
    public interface UserAccountObjectNested extends io.alauda.kubernetes.api.builder.Nested,UserAccountFluent>{

        
    public N and();    public N endUserAccountObject();
}
    public interface ReplicationControllerSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicationControllerSpecFluent>{

        
    public N and();    public N endReplicationControllerSpecObject();
}
    public interface HostPathVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,HostPathVolumeSourceFluent>{

        
    public N and();    public N endHostPathVolumeSourceObject();
}
    public interface IdentityListObjectNested extends io.alauda.kubernetes.api.builder.Nested,IdentityListFluent>{

        
    public N and();    public N endIdentityListObject();
}
    public interface ContainerStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerStatusFluent>{

        
    public N and();    public N endContainerStatusObject();
}
    public interface ExecActionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ExecActionFluent>{

        
    public N and();    public N endExecActionObject();
}
    public interface PipelineConfigTemplateObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigTemplateFluent>{

        
    public N and();    public N endPipelineConfigTemplateObject();
}
    public interface BuildListObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildListFluent>{

        
    public N and();    public N endBuildListObject();
}
    public interface ImageLookupPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageLookupPolicyFluent>{

        
    public N and();    public N endImageLookupPolicyObject();
}
    public interface IngressRuleObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressRuleFluent>{

        
    public N and();    public N endIngressRuleObject();
}
    public interface NodeSelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeSelectorFluent>{

        
    public N and();    public N endNodeSelectorObject();
}
    public interface PipelineListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineListFluent>{

        
    public N and();    public N endPipelineListObject();
}
    public interface DeploymentConfigListObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentConfigListFluent>{

        
    public N and();    public N endDeploymentConfigListObject();
}
    public interface ReplicationControllerStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicationControllerStatusFluent>{

        
    public N and();    public N endReplicationControllerStatusObject();
}
    public interface PipelineConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigFluent>{

        
    public N and();    public N endPipelineConfigObject();
}
    public interface TolerationObjectNested extends io.alauda.kubernetes.api.builder.Nested,TolerationFluent>{

        
    public N and();    public N endTolerationObject();
}
    public interface PipelineTaskArgumentValidationObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentValidationFluent>{

        
    public N and();    public N endPipelineTaskArgumentValidationObject();
}
    public interface DockerStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,DockerStrategyOptionsFluent>{

        
    public N and();    public N endDockerStrategyOptionsObject();
}
    public interface AttachedVolumeObjectNested extends io.alauda.kubernetes.api.builder.Nested,AttachedVolumeFluent>{

        
    public N and();    public N endAttachedVolumeObject();
}
    public interface StatefulSetListObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatefulSetListFluent>{

        
    public N and();    public N endStatefulSetListObject();
}
    public interface NamedExtensionObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedExtensionFluent>{

        
    public N and();    public N endNamedExtensionObject();
}
    public interface NamedTagEventListObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedTagEventListFluent>{

        
    public N and();    public N endNamedTagEventListObject();
}
    public interface ServiceListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceListFluent>{

        
    public N and();    public N endServiceListObject();
}
    public interface RecreateDeploymentStrategyParamsObjectNested extends io.alauda.kubernetes.api.builder.Nested,RecreateDeploymentStrategyParamsFluent>{

        
    public N and();    public N endRecreateDeploymentStrategyParamsObject();
}
    public interface SecretKeySelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretKeySelectorFluent>{

        
    public N and();    public N endSecretKeySelectorObject();
}
    public interface DeploymentConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentConfigFluent>{

        
    public N and();    public N endDeploymentConfigObject();
}
    public interface ExtensionsSupplementalGroupsStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.extensions.SupplementalGroupsStrategyOptionsFluent>{

        
    public N and();    public N endExtensionsSupplementalGroupsStrategyOptionsObject();
}
    public interface HostPortStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,HostPortStatusFluent>{

        
    public N and();    public N endHostPortStatusObject();
}
    public interface PipelineSourceGitObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineSourceGitFluent>{

        
    public N and();    public N endPipelineSourceGitObject();
}
    public interface AzureDiskVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,AzureDiskVolumeSourceFluent>{

        
    public N and();    public N endAzureDiskVolumeSourceObject();
}
    public interface ISCSIVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ISCSIVolumeSourceFluent>{

        
    public N and();    public N endISCSIVolumeSourceObject();
}
    public interface DownwardAPIVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,DownwardAPIVolumeSourceFluent>{

        
    public N and();    public N endDownwardAPIVolumeSourceObject();
}
    public interface StorageClassListObjectNested extends io.alauda.kubernetes.api.builder.Nested,StorageClassListFluent>{

        
    public N and();    public N endStorageClassListObject();
}
    public interface JenkinsBindingConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsBindingConditionFluent>{

        
    public N and();    public N endJenkinsBindingConditionObject();
}
    public interface JenkinsSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsSpecFluent>{

        
    public N and();    public N endJenkinsSpecObject();
}
    public interface UserRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,UserRestrictionFluent>{

        
    public N and();    public N endUserRestrictionObject();
}
    public interface NamedClusterRoleObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedClusterRoleFluent>{

        
    public N and();    public N endNamedClusterRoleObject();
}
    public interface ContainerStateRunningObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerStateRunningFluent>{

        
    public N and();    public N endContainerStateRunningObject();
}
    public interface LabelSelectorRequirementObjectNested extends io.alauda.kubernetes.api.builder.Nested,LabelSelectorRequirementFluent>{

        
    public N and();    public N endLabelSelectorRequirementObject();
}
    public interface ImageChangeTriggerObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageChangeTriggerFluent>{

        
    public N and();    public N endImageChangeTriggerObject();
}
    public interface JenkinsInstanceObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsInstanceFluent>{

        
    public N and();    public N endJenkinsInstanceObject();
}
    public interface OAuthClientListObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthClientListFluent>{

        
    public N and();    public N endOAuthClientListObject();
}
    public interface ResourceAttributesObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceAttributesFluent>{

        
    public N and();    public N endResourceAttributesObject();
}
    public interface NamedContextObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedContextFluent>{

        
    public N and();    public N endNamedContextObject();
}
    public interface HandlerObjectNested extends io.alauda.kubernetes.api.builder.Nested,HandlerFluent>{

        
    public N and();    public N endHandlerObject();
}
    public interface ServiceStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceStatusFluent>{

        
    public N and();    public N endServiceStatusObject();
}
    public interface ExtensionsIDRangeObjectNested extends io.alauda.kubernetes.api.builder.Nested,io.alauda.kubernetes.api.model.extensions.IDRangeFluent>{

        
    public N and();    public N endExtensionsIDRangeObject();
}
    public interface ReplicaSetConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicaSetConditionFluent>{

        
    public N and();    public N endReplicaSetConditionObject();
}
    public interface HorizontalPodAutoscalerListObjectNested extends io.alauda.kubernetes.api.builder.Nested,HorizontalPodAutoscalerListFluent>{

        
    public N and();    public N endHorizontalPodAutoscalerListObject();
}
    public interface ExecNewPodHookObjectNested extends io.alauda.kubernetes.api.builder.Nested,ExecNewPodHookFluent>{

        
    public N and();    public N endExecNewPodHookObject();
}
    public interface BuildTriggerCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildTriggerCauseFluent>{

        
    public N and();    public N endBuildTriggerCauseObject();
}
    public interface PipelineSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineSourceFluent>{

        
    public N and();    public N endPipelineSourceObject();
}
    public interface PodStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodStatusFluent>{

        
    public N and();    public N endPodStatusObject();
}
    public interface AuthProviderConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,AuthProviderConfigFluent>{

        
    public N and();    public N endAuthProviderConfigObject();
}
    public interface GCEPersistentDiskVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,GCEPersistentDiskVolumeSourceFluent>{

        
    public N and();    public N endGCEPersistentDiskVolumeSourceObject();
}
    public interface EmptyDirVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,EmptyDirVolumeSourceFluent>{

        
    public N and();    public N endEmptyDirVolumeSourceObject();
}
    public interface NodeSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeSpecFluent>{

        
    public N and();    public N endNodeSpecObject();
}
    public interface BuildOutputObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildOutputFluent>{

        
    public N and();    public N endBuildOutputObject();
}
    public interface ConfigMapProjectionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapProjectionFluent>{

        
    public N and();    public N endConfigMapProjectionObject();
}
    public interface PersistentVolumeClaimStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimStatusFluent>{

        
    public N and();    public N endPersistentVolumeClaimStatusObject();
}
    public interface LimitRangeListObjectNested extends io.alauda.kubernetes.api.builder.Nested,LimitRangeListFluent>{

        
    public N and();    public N endLimitRangeListObject();
}
    public interface TagEventObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagEventFluent>{

        
    public N and();    public N endTagEventObject();
}
    public interface EndpointAddressObjectNested extends io.alauda.kubernetes.api.builder.Nested,EndpointAddressFluent>{

        
    public N and();    public N endEndpointAddressObject();
}
    public interface ProbeObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProbeFluent>{

        
    public N and();    public N endProbeObject();
}
    public interface OAuthAccessTokenObjectNested extends io.alauda.kubernetes.api.builder.Nested,OAuthAccessTokenFluent>{

        
    public N and();    public N endOAuthAccessTokenObject();
}
    public interface PodAffinityTermObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodAffinityTermFluent>{

        
    public N and();    public N endPodAffinityTermObject();
}
    public interface JobListObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobListFluent>{

        
    public N and();    public N endJobListObject();
}
    public interface RBDVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,RBDVolumeSourceFluent>{

        
    public N and();    public N endRBDVolumeSourceObject();
}
    public interface CronJobListObjectNested extends io.alauda.kubernetes.api.builder.Nested,CronJobListFluent>{

        
    public N and();    public N endCronJobListObject();
}
    public interface SecretBuildSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretBuildSourceFluent>{

        
    public N and();    public N endSecretBuildSourceObject();
}
    public interface RunAsUserStrategyOptionsObjectNested extends io.alauda.kubernetes.api.builder.Nested,RunAsUserStrategyOptionsFluent>{

        
    public N and();    public N endRunAsUserStrategyOptionsObject();
}
    public interface IngressBackendObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressBackendFluent>{

        
    public N and();    public N endIngressBackendObject();
}
    public interface PersistentVolumeClaimObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimFluent>{

        
    public N and();    public N endPersistentVolumeClaimObject();
}
    public interface NetworkPolicyListObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicyListFluent>{

        
    public N and();    public N endNetworkPolicyListObject();
}
    public interface ResourceRequirementsObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceRequirementsFluent>{

        
    public N and();    public N endResourceRequirementsObject();
}
    public interface JenkinsBindingSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsBindingSpecFluent>{

        
    public N and();    public N endJenkinsBindingSpecObject();
}
    public interface PodSecurityContextObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodSecurityContextFluent>{

        
    public N and();    public N endPodSecurityContextObject();
}
    public interface NodeSystemInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeSystemInfoFluent>{

        
    public N and();    public N endNodeSystemInfoObject();
}
    public interface CustomResourceDefinitionListObjectNested extends io.alauda.kubernetes.api.builder.Nested,CustomResourceDefinitionListFluent>{

        
    public N and();    public N endCustomResourceDefinitionListObject();
}
    public interface RootPathsObjectNested extends io.alauda.kubernetes.api.builder.Nested,RootPathsFluent>{

        
    public N and();    public N endRootPathsObject();
}
    public interface ImageStreamListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageStreamListFluent>{

        
    public N and();    public N endImageStreamListObject();
}
    public interface KubernetesListObjectNested extends io.alauda.kubernetes.api.builder.Nested,KubernetesListFluent>{

        
    public N and();    public N endKubernetesListObject();
}
    public interface NetworkPolicyObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicyFluent>{

        
    public N and();    public N endNetworkPolicyObject();
}
    public interface ContainerStateObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerStateFluent>{

        
    public N and();    public N endContainerStateObject();
}
    public interface TagReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,TagReferenceFluent>{

        
    public N and();    public N endTagReferenceObject();
}
    public interface APIVersionObjectNested extends io.alauda.kubernetes.api.builder.Nested,APIVersionFluent>{

        
    public N and();    public N endAPIVersionObject();
}
    public interface ProjectSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectSpecFluent>{

        
    public N and();    public N endProjectSpecObject();
}
    public interface ProjectNamespaceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectNamespaceFluent>{

        
    public N and();    public N endProjectNamespaceObject();
}
    public interface ImageObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageFluent>{

        
    public N and();    public N endImageObject();
}
    public interface HTTPHeaderObjectNested extends io.alauda.kubernetes.api.builder.Nested,HTTPHeaderFluent>{

        
    public N and();    public N endHTTPHeaderObject();
}
    public interface ServiceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ServiceFluent>{

        
    public N and();    public N endServiceObject();
}
    public interface NetworkPolicyPortObjectNested extends io.alauda.kubernetes.api.builder.Nested,NetworkPolicyPortFluent>{

        
    public N and();    public N endNetworkPolicyPortObject();
}
    public interface TemplateListObjectNested extends io.alauda.kubernetes.api.builder.Nested,TemplateListFluent>{

        
    public N and();    public N endTemplateListObject();
}
    public interface IngressTLSObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressTLSFluent>{

        
    public N and();    public N endIngressTLSObject();
}
    public interface PersistentVolumeSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeSpecFluent>{

        
    public N and();    public N endPersistentVolumeSpecObject();
}
    public interface SecretEnvSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecretEnvSourceFluent>{

        
    public N and();    public N endSecretEnvSourceObject();
}
    public interface NFSVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,NFSVolumeSourceFluent>{

        
    public N and();    public N endNFSVolumeSourceObject();
}
    public interface LocalSubjectAccessReviewObjectNested extends io.alauda.kubernetes.api.builder.Nested,LocalSubjectAccessReviewFluent>{

        
    public N and();    public N endLocalSubjectAccessReviewObject();
}
    public interface ObjectFieldSelectorObjectNested extends io.alauda.kubernetes.api.builder.Nested,ObjectFieldSelectorFluent>{

        
    public N and();    public N endObjectFieldSelectorObject();
}
    public interface IngressSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,IngressSpecFluent>{

        
    public N and();    public N endIngressSpecObject();
}
    public interface StageInfoObjectNested extends io.alauda.kubernetes.api.builder.Nested,StageInfoFluent>{

        
    public N and();    public N endStageInfoObject();
}
    public interface NamespaceStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamespaceStatusFluent>{

        
    public N and();    public N endNamespaceStatusObject();
}
    public interface SecurityContextObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecurityContextFluent>{

        
    public N and();    public N endSecurityContextObject();
}
    public interface JenkinsBindingStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsBindingStatusFluent>{

        
    public N and();    public N endJenkinsBindingStatusObject();
}
    public interface PodDisruptionBudgetSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodDisruptionBudgetSpecFluent>{

        
    public N and();    public N endPodDisruptionBudgetSpecObject();
}
    public interface BuildConfigSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildConfigSpecFluent>{

        
    public N and();    public N endBuildConfigSpecObject();
}
    public interface PodSecurityPolicySpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodSecurityPolicySpecFluent>{

        
    public N and();    public N endPodSecurityPolicySpecObject();
}
    public interface SignatureIssuerObjectNested extends io.alauda.kubernetes.api.builder.Nested,SignatureIssuerFluent>{

        
    public N and();    public N endSignatureIssuerObject();
}
    public interface ClusterRoleScopeRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterRoleScopeRestrictionFluent>{

        
    public N and();    public N endClusterRoleScopeRestrictionObject();
}
    public interface PersistentVolumeClaimSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimSpecFluent>{

        
    public N and();    public N endPersistentVolumeClaimSpecObject();
}
    public interface SignatureConditionObjectNested extends io.alauda.kubernetes.api.builder.Nested,SignatureConditionFluent>{

        
    public N and();    public N endSignatureConditionObject();
}
    public interface NamespaceSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamespaceSpecFluent>{

        
    public N and();    public N endNamespaceSpecObject();
}
    public interface BuildConfigStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildConfigStatusFluent>{

        
    public N and();    public N endBuildConfigStatusObject();
}
    public interface PipelineTaskArgumentDisplayObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentDisplayFluent>{

        
    public N and();    public N endPipelineTaskArgumentDisplayObject();
}
    public interface PatchObjectNested extends io.alauda.kubernetes.api.builder.Nested,PatchFluent>{

        
    public N and();    public N endPatchObject();
}
    public interface JobTemplateSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobTemplateSpecFluent>{

        
    public N and();    public N endJobTemplateSpecObject();
}
    public interface GenericWebHookCauseObjectNested extends io.alauda.kubernetes.api.builder.Nested,GenericWebHookCauseFluent>{

        
    public N and();    public N endGenericWebHookCauseObject();
}
    public interface ReplicaSetStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicaSetStatusFluent>{

        
    public N and();    public N endReplicaSetStatusObject();
}
    public interface PipelineConfigTemplateSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigTemplateSpecFluent>{

        
    public N and();    public N endPipelineConfigTemplateSpecObject();
}
    public interface GitSourceRevisionObjectNested extends io.alauda.kubernetes.api.builder.Nested,GitSourceRevisionFluent>{

        
    public N and();    public N endGitSourceRevisionObject();
}
    public interface LifecycleObjectNested extends io.alauda.kubernetes.api.builder.Nested,LifecycleFluent>{

        
    public N and();    public N endLifecycleObject();
}
    public interface JobObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobFluent>{

        
    public N and();    public N endJobObject();
}
    public interface ContainerImageObjectNested extends io.alauda.kubernetes.api.builder.Nested,ContainerImageFluent>{

        
    public N and();    public N endContainerImageObject();
}
    public interface StatefulSetUpdateStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,StatefulSetUpdateStrategyFluent>{

        
    public N and();    public N endStatefulSetUpdateStrategyObject();
}
    public interface NonResourceAttributesObjectNested extends io.alauda.kubernetes.api.builder.Nested,NonResourceAttributesFluent>{

        
    public N and();    public N endNonResourceAttributesObject();
}
    public interface EnvVarSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,EnvVarSourceFluent>{

        
    public N and();    public N endEnvVarSourceObject();
}
    public interface NamedRoleBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,NamedRoleBindingFluent>{

        
    public N and();    public N endNamedRoleBindingObject();
}
    public interface RollingUpdateDaemonSetObjectNested extends io.alauda.kubernetes.api.builder.Nested,RollingUpdateDaemonSetFluent>{

        
    public N and();    public N endRollingUpdateDaemonSetObject();
}
    public interface DeploymentTriggerImageChangeParamsObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentTriggerImageChangeParamsFluent>{

        
    public N and();    public N endDeploymentTriggerImageChangeParamsObject();
}
    public interface ReplicationControllerListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ReplicationControllerListFluent>{

        
    public N and();    public N endReplicationControllerListObject();
}
    public interface DeploymentConfigSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentConfigSpecFluent>{

        
    public N and();    public N endDeploymentConfigSpecObject();
}
    public interface RouteTargetReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,RouteTargetReferenceFluent>{

        
    public N and();    public N endRouteTargetReferenceObject();
}
    public interface JobStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,JobStatusFluent>{

        
    public N and();    public N endJobStatusObject();
}
    public interface DownwardAPIVolumeFileObjectNested extends io.alauda.kubernetes.api.builder.Nested,DownwardAPIVolumeFileFluent>{

        
    public N and();    public N endDownwardAPIVolumeFileObject();
}
    public interface RollbackConfigObjectNested extends io.alauda.kubernetes.api.builder.Nested,RollbackConfigFluent>{

        
    public N and();    public N endRollbackConfigObject();
}
    public interface CapabilitiesObjectNested extends io.alauda.kubernetes.api.builder.Nested,CapabilitiesFluent>{

        
    public N and();    public N endCapabilitiesObject();
}
    public interface ResourceQuotaStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ResourceQuotaStatusFluent>{

        
    public N and();    public N endResourceQuotaStatusObject();
}
    public interface DeploymentObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentFluent>{

        
    public N and();    public N endDeploymentObject();
}
    public interface PersistentVolumeClaimVolumeSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeClaimVolumeSourceFluent>{

        
    public N and();    public N endPersistentVolumeClaimVolumeSourceObject();
}
    public interface PodTemplateListObjectNested extends io.alauda.kubernetes.api.builder.Nested,PodTemplateListFluent>{

        
    public N and();    public N endPodTemplateListObject();
}
    public interface NodeAddressObjectNested extends io.alauda.kubernetes.api.builder.Nested,NodeAddressFluent>{

        
    public N and();    public N endNodeAddressObject();
}
    public interface PersistentVolumeStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeStatusFluent>{

        
    public N and();    public N endPersistentVolumeStatusObject();
}
    public interface BuildStrategyObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildStrategyFluent>{

        
    public N and();    public N endBuildStrategyObject();
}
    public interface ImageSourcePathObjectNested extends io.alauda.kubernetes.api.builder.Nested,ImageSourcePathFluent>{

        
    public N and();    public N endImageSourcePathObject();
}
    public interface ClusterPolicyBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterPolicyBindingFluent>{

        
    public N and();    public N endClusterPolicyBindingObject();
}
    public interface ProjectStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectStatusFluent>{

        
    public N and();    public N endProjectStatusObject();
}
    public interface ClusterPolicyListObjectNested extends io.alauda.kubernetes.api.builder.Nested,ClusterPolicyListFluent>{

        
    public N and();    public N endClusterPolicyListObject();
}
    public interface ScaleStatusObjectNested extends io.alauda.kubernetes.api.builder.Nested,ScaleStatusFluent>{

        
    public N and();    public N endScaleStatusObject();
}
    public interface PipelineSpecObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineSpecFluent>{

        
    public N and();    public N endPipelineSpecObject();
}
    public interface GroupRestrictionObjectNested extends io.alauda.kubernetes.api.builder.Nested,GroupRestrictionFluent>{

        
    public N and();    public N endGroupRestrictionObject();
}
    public interface ProjectObjectNested extends io.alauda.kubernetes.api.builder.Nested,ProjectFluent>{

        
    public N and();    public N endProjectObject();
}
    public interface BuildRequestObjectNested extends io.alauda.kubernetes.api.builder.Nested,BuildRequestFluent>{

        
    public N and();    public N endBuildRequestObject();
}
    public interface ConfigMapEnvSourceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ConfigMapEnvSourceFluent>{

        
    public N and();    public N endConfigMapEnvSourceObject();
}
    public interface WatchEventObjectNested extends io.alauda.kubernetes.api.builder.Nested,WatchEventFluent>{

        
    public N and();    public N endWatchEventObject();
}
    public interface HostAliasObjectNested extends io.alauda.kubernetes.api.builder.Nested,HostAliasFluent>{

        
    public N and();    public N endHostAliasObject();
}
    public interface DeploymentDetailsObjectNested extends io.alauda.kubernetes.api.builder.Nested,DeploymentDetailsFluent>{

        
    public N and();    public N endDeploymentDetailsObject();
}
    public interface I18nNameObjectNested extends io.alauda.kubernetes.api.builder.Nested,I18nNameFluent>{

        
    public N and();    public N endI18nNameObject();
}
    public interface PipelineRunLimitsObjectNested extends io.alauda.kubernetes.api.builder.Nested,PipelineRunLimitsFluent>{

        
    public N and();    public N endPipelineRunLimitsObject();
}
    public interface RoleBindingObjectNested extends io.alauda.kubernetes.api.builder.Nested,RoleBindingFluent>{

        
    public N and();    public N endRoleBindingObject();
}
    public interface ObjectReferenceObjectNested extends io.alauda.kubernetes.api.builder.Nested,ObjectReferenceFluent>{

        
    public N and();    public N endObjectReferenceObject();
}
    public interface SecurityContextConstraintsListObjectNested extends io.alauda.kubernetes.api.builder.Nested,SecurityContextConstraintsListFluent>{

        
    public N and();    public N endSecurityContextConstraintsListObject();
}
    public interface PersistentVolumeObjectNested extends io.alauda.kubernetes.api.builder.Nested,PersistentVolumeFluent>{

        
    public N and();    public N endPersistentVolumeObject();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy