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

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

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

import io.alauda.devops.api.model.ClusterRoleBinding;
import io.alauda.devops.api.model.DeploymentConfigBuilder;
import java.lang.String;
import io.alauda.kubernetes.api.model.extensions.ScaleFluent;
import io.alauda.devops.api.model.IdentityFluent;
import io.alauda.devops.api.model.OAuthAccessTokenBuilder;
import io.alauda.devops.api.model.ImageStreamTagFluent;
import io.alauda.devops.api.model.UserBuilder;
import io.alauda.devops.api.model.ClusterPolicyBindingFluent;
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.Project;
import io.alauda.devops.api.model.PolicyFluent;
import io.alauda.devops.api.model.PolicyBindingBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewBuilder;
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.OAuthClientAuthorization;
import io.alauda.devops.api.model.OAuthClientBuilder;
import io.alauda.devops.api.model.Group;
import io.alauda.devops.api.model.RouteBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.StatefulSetBuilder;
import java.lang.Deprecated;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy;
import io.alauda.kubernetes.api.model.extensions.ReplicaSet;
import io.alauda.devops.api.model.ClusterRoleBindingFluent;
import io.alauda.devops.api.model.SecurityContextConstraints;
import io.alauda.devops.api.model.OAuthAuthorizeTokenBuilder;
import io.alauda.devops.api.model.OAuthAccessTokenFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetFluent;
import io.alauda.devops.api.model.ImageSignatureBuilder;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyFluent;
import io.alauda.devops.api.model.ProjectRequestFluent;
import io.alauda.devops.api.model.GroupBuilder;
import io.alauda.kubernetes.api.model.extensions.Deployment;
import io.alauda.kubernetes.api.model.extensions.DaemonSetFluent;
import io.alauda.devops.api.model.PolicyBindingFluent;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.alauda.devops.api.model.Route;
import io.alauda.devops.api.model.ClusterRoleBindingBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetFluent;
import io.alauda.devops.api.model.OAuthAuthorizeToken;
import io.alauda.devops.api.model.Role;
import io.alauda.devops.api.model.ProjectBuilder;
import io.alauda.devops.api.model.OAuthClientAuthorizationBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSet;
import io.alauda.devops.api.model.OAuthClientFluent;
import io.alauda.devops.api.model.SecurityContextConstraintsFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentFluent;
import io.alauda.devops.api.model.ProjectFluent;
import io.alauda.devops.api.model.ImageBuilder;
import io.alauda.devops.api.model.ImageStreamTagBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionFluent;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview;
import io.alauda.devops.api.model.PolicyBinding;
import io.alauda.devops.api.model.RoleBuilder;
import io.alauda.devops.api.model.RoleFluent;
import io.alauda.kubernetes.api.model.extensions.IngressBuilder;
import io.alauda.devops.api.model.UserFluent;
import io.alauda.devops.api.model.RoleBindingRestrictionFluent;
import io.alauda.devops.api.model.ProjectRequestBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.devops.api.model.DeploymentConfigFluent;
import io.alauda.devops.api.model.ImageStreamTag;
import io.alauda.kubernetes.api.model.authentication.TokenReviewFluent;
import io.alauda.devops.api.model.Image;
import io.alauda.devops.api.model.ImageStreamBuilder;
import io.alauda.devops.api.model.OAuthAuthorizeTokenFluent;
import io.alauda.devops.api.model.BuildRequestBuilder;
import io.alauda.devops.api.model.BuildConfig;
import io.alauda.devops.api.model.SecurityContextConstraintsBuilder;
import io.alauda.devops.api.model.Identity;
import java.lang.Boolean;
import io.alauda.devops.api.model.ClusterRoleBuilder;
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.BuildConfigFluent;
import io.alauda.devops.api.model.RoleBindingRestrictionBuilder;
import io.alauda.devops.api.model.BuildBuilder;
import javax.validation.Valid;
import io.alauda.devops.api.model.ProjectRequest;
import java.lang.Object;
import java.util.Map;
import io.alauda.kubernetes.api.model.extensions.DeploymentBuilder;
import io.alauda.devops.api.model.ImageFluent;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResource;
import io.alauda.kubernetes.api.model.authentication.TokenReviewBuilder;
import io.alauda.devops.api.model.RoleBindingRestriction;
import io.alauda.devops.api.model.ClusterPolicyBuilder;
import io.alauda.devops.api.model.GroupFluent;
import io.alauda.devops.api.model.ClusterPolicy;
import io.alauda.kubernetes.api.model.authentication.TokenReview;
import io.alauda.devops.api.model.RoleBindingFluent;
import io.alauda.devops.api.model.OAuthClientAuthorizationFluent;
import io.alauda.devops.api.model.ImageSignature;
import io.alauda.devops.api.model.ClusterRoleFluent;
import io.alauda.devops.api.model.RouteFluent;
import io.alauda.devops.api.model.Policy;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionBuilder;
import io.alauda.devops.api.model.TemplateBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressFluent;
import io.alauda.devops.api.model.ImageStream;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetBuilder;
import io.alauda.devops.api.model.BuildConfigBuilder;
import io.alauda.devops.api.model.Template;
import io.alauda.devops.api.model.Build;
import io.alauda.devops.api.model.RoleBinding;
import io.alauda.devops.api.model.PolicyBuilder;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.alauda.kubernetes.api.model.extensions.ScaleBuilder;
import io.alauda.devops.api.model.ClusterPolicyBindingBuilder;
import io.alauda.devops.api.model.RoleBindingBuilder;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.extensions.Ingress;
import io.alauda.devops.api.model.BuildRequest;
import io.alauda.devops.api.model.IdentityBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSet;
import io.alauda.devops.api.model.User;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudget;
import io.alauda.devops.api.model.OAuthClient;
import io.alauda.kubernetes.api.builder.Nested;
import io.alauda.devops.api.model.ImageSignatureFluent;
import io.alauda.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetFluent;
import io.alauda.devops.api.model.TemplateFluent;
import io.alauda.devops.api.model.ClusterPolicyBinding;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition;
import io.alauda.devops.api.model.ImageStreamFluent;
import io.alauda.kubernetes.api.model.extensions.Scale;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyBuilder;

public interface NamedExtensionFluent> extends Fluent{


    
/**
 * This method has been deprecated, please use method buildExtension instead.
 */
@Deprecated public HasMetadata getExtension();
    public HasMetadata buildExtension();
    public A withExtension(HasMetadata extension);
    public Boolean hasExtension();
    public A withIngressExtension(Ingress ingressExtension);
    public NamedExtensionFluent.IngressExtensionNested withNewIngressExtension();
    public NamedExtensionFluent.IngressExtensionNested withNewIngressExtensionLike(Ingress item);
    public A withRouteExtension(Route routeExtension);
    public NamedExtensionFluent.RouteExtensionNested withNewRouteExtension();
    public NamedExtensionFluent.RouteExtensionNested withNewRouteExtensionLike(Route item);
    public A withPolicyBindingExtension(PolicyBinding policyBindingExtension);
    public NamedExtensionFluent.PolicyBindingExtensionNested withNewPolicyBindingExtension();
    public NamedExtensionFluent.PolicyBindingExtensionNested withNewPolicyBindingExtensionLike(PolicyBinding item);
    public A withResourceQuotaExtension(ResourceQuota resourceQuotaExtension);
    public NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtension();
    public NamedExtensionFluent.ResourceQuotaExtensionNested withNewResourceQuotaExtensionLike(ResourceQuota item);
    public A withServiceAccountExtension(ServiceAccount serviceAccountExtension);
    public NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtension();
    public NamedExtensionFluent.ServiceAccountExtensionNested withNewServiceAccountExtensionLike(ServiceAccount item);
    public A withConfigMapExtension(ConfigMap configMapExtension);
    public NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtension();
    public NamedExtensionFluent.ConfigMapExtensionNested withNewConfigMapExtensionLike(ConfigMap item);
    public A withOAuthClientAuthorizationExtension(OAuthClientAuthorization oAuthClientAuthorizationExtension);
    public NamedExtensionFluent.OAuthClientAuthorizationExtensionNested withNewOAuthClientAuthorizationExtension();
    public NamedExtensionFluent.OAuthClientAuthorizationExtensionNested withNewOAuthClientAuthorizationExtensionLike(OAuthClientAuthorization item);
    public A withPolicyExtension(Policy policyExtension);
    public NamedExtensionFluent.PolicyExtensionNested withNewPolicyExtension();
    public NamedExtensionFluent.PolicyExtensionNested withNewPolicyExtensionLike(Policy item);
    public A withOAuthAuthorizeTokenExtension(OAuthAuthorizeToken oAuthAuthorizeTokenExtension);
    public NamedExtensionFluent.OAuthAuthorizeTokenExtensionNested withNewOAuthAuthorizeTokenExtension();
    public NamedExtensionFluent.OAuthAuthorizeTokenExtensionNested withNewOAuthAuthorizeTokenExtensionLike(OAuthAuthorizeToken item);
    public A withJenkinsBindingExtension(JenkinsBinding jenkinsBindingExtension);
    public NamedExtensionFluent.JenkinsBindingExtensionNested withNewJenkinsBindingExtension();
    public NamedExtensionFluent.JenkinsBindingExtensionNested withNewJenkinsBindingExtensionLike(JenkinsBinding item);
    public A withIdentityExtension(Identity identityExtension);
    public NamedExtensionFluent.IdentityExtensionNested withNewIdentityExtension();
    public NamedExtensionFluent.IdentityExtensionNested withNewIdentityExtensionLike(Identity item);
    public A withPodTemplateExtension(PodTemplate podTemplateExtension);
    public NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtension();
    public NamedExtensionFluent.PodTemplateExtensionNested withNewPodTemplateExtensionLike(PodTemplate item);
    public A withTokenReviewExtension(TokenReview tokenReviewExtension);
    public NamedExtensionFluent.TokenReviewExtensionNested withNewTokenReviewExtension();
    public NamedExtensionFluent.TokenReviewExtensionNested withNewTokenReviewExtensionLike(TokenReview item);
    public A withCustomResourceDefinitionExtension(CustomResourceDefinition customResourceDefinitionExtension);
    public NamedExtensionFluent.CustomResourceDefinitionExtensionNested withNewCustomResourceDefinitionExtension();
    public NamedExtensionFluent.CustomResourceDefinitionExtensionNested withNewCustomResourceDefinitionExtensionLike(CustomResourceDefinition item);
    public A withImageSignatureExtension(ImageSignature imageSignatureExtension);
    public NamedExtensionFluent.ImageSignatureExtensionNested withNewImageSignatureExtension();
    public NamedExtensionFluent.ImageSignatureExtensionNested withNewImageSignatureExtensionLike(ImageSignature item);
    public A withClusterRoleExtension(ClusterRole clusterRoleExtension);
    public NamedExtensionFluent.ClusterRoleExtensionNested withNewClusterRoleExtension();
    public NamedExtensionFluent.ClusterRoleExtensionNested withNewClusterRoleExtensionLike(ClusterRole item);
    public A withNamespaceExtension(Namespace namespaceExtension);
    public NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtension();
    public NamedExtensionFluent.NamespaceExtensionNested withNewNamespaceExtensionLike(Namespace item);
    public A withClusterPolicyExtension(ClusterPolicy clusterPolicyExtension);
    public NamedExtensionFluent.ClusterPolicyExtensionNested withNewClusterPolicyExtension();
    public NamedExtensionFluent.ClusterPolicyExtensionNested withNewClusterPolicyExtensionLike(ClusterPolicy item);
    public A withProjectExtension(Project projectExtension);
    public NamedExtensionFluent.ProjectExtensionNested withNewProjectExtension();
    public NamedExtensionFluent.ProjectExtensionNested withNewProjectExtensionLike(Project item);
    public A withBuildExtension(Build buildExtension);
    public NamedExtensionFluent.BuildExtensionNested withNewBuildExtension();
    public NamedExtensionFluent.BuildExtensionNested withNewBuildExtensionLike(Build item);
    public A withScaleExtension(Scale scaleExtension);
    public NamedExtensionFluent.ScaleExtensionNested withNewScaleExtension();
    public NamedExtensionFluent.ScaleExtensionNested withNewScaleExtensionLike(Scale item);
    public A withPodExtension(Pod podExtension);
    public NamedExtensionFluent.PodExtensionNested withNewPodExtension();
    public NamedExtensionFluent.PodExtensionNested withNewPodExtensionLike(Pod item);
    public A withHorizontalPodAutoscalerExtension(HorizontalPodAutoscaler horizontalPodAutoscalerExtension);
    public NamedExtensionFluent.HorizontalPodAutoscalerExtensionNested withNewHorizontalPodAutoscalerExtension();
    public NamedExtensionFluent.HorizontalPodAutoscalerExtensionNested withNewHorizontalPodAutoscalerExtensionLike(HorizontalPodAutoscaler item);
    public A withProjectRequestExtension(ProjectRequest projectRequestExtension);
    public NamedExtensionFluent.ProjectRequestExtensionNested withNewProjectRequestExtension();
    public NamedExtensionFluent.ProjectRequestExtensionNested withNewProjectRequestExtensionLike(ProjectRequest item);
    public A withThirdPartyResourceExtension(ThirdPartyResource thirdPartyResourceExtension);
    public NamedExtensionFluent.ThirdPartyResourceExtensionNested withNewThirdPartyResourceExtension();
    public NamedExtensionFluent.ThirdPartyResourceExtensionNested withNewThirdPartyResourceExtensionLike(ThirdPartyResource item);
    public A withImageStreamTagExtension(ImageStreamTag imageStreamTagExtension);
    public NamedExtensionFluent.ImageStreamTagExtensionNested withNewImageStreamTagExtension();
    public NamedExtensionFluent.ImageStreamTagExtensionNested withNewImageStreamTagExtensionLike(ImageStreamTag item);
    public A withComponentStatusExtension(ComponentStatus componentStatusExtension);
    public NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtension();
    public NamedExtensionFluent.ComponentStatusExtensionNested withNewComponentStatusExtensionLike(ComponentStatus item);
    public A withSecretExtension(Secret secretExtension);
    public NamedExtensionFluent.SecretExtensionNested withNewSecretExtension();
    public NamedExtensionFluent.SecretExtensionNested withNewSecretExtensionLike(Secret item);
    public A withReplicationControllerExtension(ReplicationController replicationControllerExtension);
    public NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtension();
    public NamedExtensionFluent.ReplicationControllerExtensionNested withNewReplicationControllerExtensionLike(ReplicationController item);
    public A withLimitRangeExtension(LimitRange limitRangeExtension);
    public NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtension();
    public NamedExtensionFluent.LimitRangeExtensionNested withNewLimitRangeExtensionLike(LimitRange item);
    public A withEndpointsExtension(Endpoints endpointsExtension);
    public NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtension();
    public NamedExtensionFluent.EndpointsExtensionNested withNewEndpointsExtensionLike(Endpoints item);
    public A withSecurityContextConstraintsExtension(SecurityContextConstraints securityContextConstraintsExtension);
    public NamedExtensionFluent.SecurityContextConstraintsExtensionNested withNewSecurityContextConstraintsExtension();
    public NamedExtensionFluent.SecurityContextConstraintsExtensionNested withNewSecurityContextConstraintsExtensionLike(SecurityContextConstraints item);
    public A withGroupExtension(Group groupExtension);
    public NamedExtensionFluent.GroupExtensionNested withNewGroupExtension();
    public NamedExtensionFluent.GroupExtensionNested withNewGroupExtensionLike(Group item);
    public A withEventExtension(Event eventExtension);
    public NamedExtensionFluent.EventExtensionNested withNewEventExtension();
    public NamedExtensionFluent.EventExtensionNested withNewEventExtensionLike(Event item);
    public A withNodeExtension(Node nodeExtension);
    public NamedExtensionFluent.NodeExtensionNested withNewNodeExtension();
    public NamedExtensionFluent.NodeExtensionNested withNewNodeExtensionLike(Node item);
    public A withReplicaSetExtension(ReplicaSet replicaSetExtension);
    public NamedExtensionFluent.ReplicaSetExtensionNested withNewReplicaSetExtension();
    public NamedExtensionFluent.ReplicaSetExtensionNested withNewReplicaSetExtensionLike(ReplicaSet item);
    public A withClusterRoleBindingExtension(ClusterRoleBinding clusterRoleBindingExtension);
    public NamedExtensionFluent.ClusterRoleBindingExtensionNested withNewClusterRoleBindingExtension();
    public NamedExtensionFluent.ClusterRoleBindingExtensionNested withNewClusterRoleBindingExtensionLike(ClusterRoleBinding item);
    public A withJenkinsExtension(Jenkins jenkinsExtension);
    public NamedExtensionFluent.JenkinsExtensionNested withNewJenkinsExtension();
    public NamedExtensionFluent.JenkinsExtensionNested withNewJenkinsExtensionLike(Jenkins item);
    public A withDaemonSetExtension(DaemonSet daemonSetExtension);
    public NamedExtensionFluent.DaemonSetExtensionNested withNewDaemonSetExtension();
    public NamedExtensionFluent.DaemonSetExtensionNested withNewDaemonSetExtensionLike(DaemonSet item);
    public A withPodDisruptionBudgetExtension(PodDisruptionBudget podDisruptionBudgetExtension);
    public NamedExtensionFluent.PodDisruptionBudgetExtensionNested withNewPodDisruptionBudgetExtension();
    public NamedExtensionFluent.PodDisruptionBudgetExtensionNested withNewPodDisruptionBudgetExtensionLike(PodDisruptionBudget item);
    public A withImageStreamExtension(ImageStream imageStreamExtension);
    public NamedExtensionFluent.ImageStreamExtensionNested withNewImageStreamExtension();
    public NamedExtensionFluent.ImageStreamExtensionNested withNewImageStreamExtensionLike(ImageStream item);
    public A withRoleBindingRestrictionExtension(RoleBindingRestriction roleBindingRestrictionExtension);
    public NamedExtensionFluent.RoleBindingRestrictionExtensionNested withNewRoleBindingRestrictionExtension();
    public NamedExtensionFluent.RoleBindingRestrictionExtensionNested withNewRoleBindingRestrictionExtensionLike(RoleBindingRestriction item);
    public A withBindingExtension(Binding bindingExtension);
    public NamedExtensionFluent.BindingExtensionNested withNewBindingExtension();
    public NamedExtensionFluent.BindingExtensionNested withNewBindingExtensionLike(Binding item);
    public A withLocalSubjectAccessReviewExtension(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview localSubjectAccessReviewExtension);
    public NamedExtensionFluent.AuthorizationLocalSubjectAccessReviewExtensionNested withNewAuthorizationLocalSubjectAccessReviewExtension();
    public NamedExtensionFluent.AuthorizationLocalSubjectAccessReviewExtensionNested withNewLocalSubjectAccessReviewExtensionLike(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview item);
    public A withStatefulSetExtension(StatefulSet statefulSetExtension);
    public NamedExtensionFluent.StatefulSetExtensionNested withNewStatefulSetExtension();
    public NamedExtensionFluent.StatefulSetExtensionNested withNewStatefulSetExtensionLike(StatefulSet item);
    public A withOAuthClientExtension(OAuthClient oAuthClientExtension);
    public NamedExtensionFluent.OAuthClientExtensionNested withNewOAuthClientExtension();
    public NamedExtensionFluent.OAuthClientExtensionNested withNewOAuthClientExtensionLike(OAuthClient item);
    public A withTemplateExtension(Template templateExtension);
    public NamedExtensionFluent.TemplateExtensionNested withNewTemplateExtension();
    public NamedExtensionFluent.TemplateExtensionNested withNewTemplateExtensionLike(Template item);
    public A withBuildConfigExtension(BuildConfig buildConfigExtension);
    public NamedExtensionFluent.BuildConfigExtensionNested withNewBuildConfigExtension();
    public NamedExtensionFluent.BuildConfigExtensionNested withNewBuildConfigExtensionLike(BuildConfig item);
    public A withPodSecurityPolicyExtension(PodSecurityPolicy podSecurityPolicyExtension);
    public NamedExtensionFluent.PodSecurityPolicyExtensionNested withNewPodSecurityPolicyExtension();
    public NamedExtensionFluent.PodSecurityPolicyExtensionNested withNewPodSecurityPolicyExtensionLike(PodSecurityPolicy item);
    public A withPipelineExtension(Pipeline pipelineExtension);
    public NamedExtensionFluent.PipelineExtensionNested withNewPipelineExtension();
    public NamedExtensionFluent.PipelineExtensionNested withNewPipelineExtensionLike(Pipeline item);
    public A withRoleExtension(Role roleExtension);
    public NamedExtensionFluent.RoleExtensionNested withNewRoleExtension();
    public NamedExtensionFluent.RoleExtensionNested withNewRoleExtensionLike(Role item);
    public A withCronJobExtension(CronJob cronJobExtension);
    public NamedExtensionFluent.CronJobExtensionNested withNewCronJobExtension();
    public NamedExtensionFluent.CronJobExtensionNested withNewCronJobExtensionLike(CronJob item);
    public A withUserExtension(User userExtension);
    public NamedExtensionFluent.UserExtensionNested withNewUserExtension();
    public NamedExtensionFluent.UserExtensionNested withNewUserExtensionLike(User item);
    public A withSubjectAccessReviewExtension(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview subjectAccessReviewExtension);
    public NamedExtensionFluent.AuthorizationSubjectAccessReviewExtensionNested withNewAuthorizationSubjectAccessReviewExtension();
    public NamedExtensionFluent.AuthorizationSubjectAccessReviewExtensionNested withNewSubjectAccessReviewExtensionLike(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview item);
    public A withStorageClassExtension(StorageClass storageClassExtension);
    public NamedExtensionFluent.StorageClassExtensionNested withNewStorageClassExtension();
    public NamedExtensionFluent.StorageClassExtensionNested withNewStorageClassExtensionLike(StorageClass item);
    public A withPipelineConfigExtension(PipelineConfig pipelineConfigExtension);
    public NamedExtensionFluent.PipelineConfigExtensionNested withNewPipelineConfigExtension();
    public NamedExtensionFluent.PipelineConfigExtensionNested withNewPipelineConfigExtensionLike(PipelineConfig item);
    public A withDeploymentConfigExtension(DeploymentConfig deploymentConfigExtension);
    public NamedExtensionFluent.DeploymentConfigExtensionNested withNewDeploymentConfigExtension();
    public NamedExtensionFluent.DeploymentConfigExtensionNested withNewDeploymentConfigExtensionLike(DeploymentConfig item);
    public A withOAuthAccessTokenExtension(OAuthAccessToken oAuthAccessTokenExtension);
    public NamedExtensionFluent.OAuthAccessTokenExtensionNested withNewOAuthAccessTokenExtension();
    public NamedExtensionFluent.OAuthAccessTokenExtensionNested withNewOAuthAccessTokenExtensionLike(OAuthAccessToken item);
    public A withPersistentVolumeClaimExtension(PersistentVolumeClaim persistentVolumeClaimExtension);
    public NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtension();
    public NamedExtensionFluent.PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtensionLike(PersistentVolumeClaim item);
    public A withNetworkPolicyExtension(NetworkPolicy networkPolicyExtension);
    public NamedExtensionFluent.NetworkPolicyExtensionNested withNewNetworkPolicyExtension();
    public NamedExtensionFluent.NetworkPolicyExtensionNested withNewNetworkPolicyExtensionLike(NetworkPolicy item);
    public A withImageExtension(Image imageExtension);
    public NamedExtensionFluent.ImageExtensionNested withNewImageExtension();
    public NamedExtensionFluent.ImageExtensionNested withNewImageExtensionLike(Image item);
    public A withServiceExtension(Service serviceExtension);
    public NamedExtensionFluent.ServiceExtensionNested withNewServiceExtension();
    public NamedExtensionFluent.ServiceExtensionNested withNewServiceExtensionLike(Service item);
    public A withJobExtension(Job jobExtension);
    public NamedExtensionFluent.JobExtensionNested withNewJobExtension();
    public NamedExtensionFluent.JobExtensionNested withNewJobExtensionLike(Job item);
    public A withDeploymentExtension(Deployment deploymentExtension);
    public NamedExtensionFluent.DeploymentExtensionNested withNewDeploymentExtension();
    public NamedExtensionFluent.DeploymentExtensionNested withNewDeploymentExtensionLike(Deployment item);
    public A withClusterPolicyBindingExtension(ClusterPolicyBinding clusterPolicyBindingExtension);
    public NamedExtensionFluent.ClusterPolicyBindingExtensionNested withNewClusterPolicyBindingExtension();
    public NamedExtensionFluent.ClusterPolicyBindingExtensionNested withNewClusterPolicyBindingExtensionLike(ClusterPolicyBinding item);
    public A withBuildRequestExtension(BuildRequest buildRequestExtension);
    public NamedExtensionFluent.BuildRequestExtensionNested withNewBuildRequestExtension();
    public NamedExtensionFluent.BuildRequestExtensionNested withNewBuildRequestExtensionLike(BuildRequest item);
    public A withRoleBindingExtension(RoleBinding roleBindingExtension);
    public NamedExtensionFluent.RoleBindingExtensionNested withNewRoleBindingExtension();
    public NamedExtensionFluent.RoleBindingExtensionNested withNewRoleBindingExtensionLike(RoleBinding item);
    public A withPersistentVolumeExtension(PersistentVolume persistentVolumeExtension);
    public NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtension();
    public NamedExtensionFluent.PersistentVolumeExtensionNested withNewPersistentVolumeExtensionLike(PersistentVolume item);
    public String getName();
    public A withName(String name);
    public Boolean hasName();

    public interface IngressExtensionNested extends io.alauda.kubernetes.api.builder.Nested,IngressFluent>{

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        
    public N and();    public N endHorizontalPodAutoscalerExtension();
}
    public interface ProjectRequestExtensionNested extends io.alauda.kubernetes.api.builder.Nested,ProjectRequestFluent>{

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        
    public N and();    public N endPersistentVolumeExtension();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy