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

io.alauda.devops.api.model.PolicyRuleFluent Maven / Gradle / Ivy

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

import io.alauda.kubernetes.api.model.Node;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.lang.String;
import io.alauda.kubernetes.api.model.NodeBuilder;
import io.alauda.kubernetes.api.model.extensions.ScaleFluent;
import io.alauda.kubernetes.api.model.SecretBuilder;
import io.alauda.kubernetes.api.model.ConfigMapFluent;
import io.alauda.kubernetes.api.model.ReplicationController;
import io.alauda.kubernetes.api.model.EventFluent;
import io.alauda.kubernetes.api.model.JenkinsBindingFluent;
import io.alauda.kubernetes.api.model.HasMetadata;
import io.alauda.kubernetes.api.model.Pod;
import io.alauda.kubernetes.api.model.PodBuilder;
import io.alauda.kubernetes.api.model.PipelineConfigTemplate;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyBuilder;
import io.alauda.kubernetes.api.model.JobFluent;
import io.alauda.kubernetes.api.model.Project;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicyFluent;
import io.alauda.kubernetes.api.model.JenkinsBuilder;
import io.alauda.kubernetes.api.model.PipelineFluent;
import io.alauda.kubernetes.api.model.StorageClassBuilder;
import io.alauda.kubernetes.api.model.EndpointsBuilder;
import io.alauda.kubernetes.api.model.NamespaceBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.StatefulSetBuilder;
import io.alauda.kubernetes.api.model.JenkinsBindingBuilder;
import java.lang.Deprecated;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicy;
import io.alauda.kubernetes.api.model.extensions.ReplicaSet;
import io.alauda.kubernetes.api.model.StorageClass;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetFluent;
import io.alauda.kubernetes.api.model.PipelineConfigTemplateBuilder;
import io.alauda.kubernetes.api.model.EventBuilder;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewBuilder;
import io.alauda.kubernetes.api.model.SecretFluent;
import io.alauda.kubernetes.api.model.Event;
import io.alauda.kubernetes.api.model.PodTemplateBuilder;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyFluent;
import io.alauda.kubernetes.api.model.extensions.Deployment;
import io.alauda.kubernetes.api.model.PipelineTemplateTaskInstanceBuilder;
import io.alauda.kubernetes.api.model.extensions.DaemonSetFluent;
import io.alauda.kubernetes.api.builder.Predicate;
import io.alauda.kubernetes.api.model.PersistentVolumeFluent;
import java.util.List;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceFluent;
import io.alauda.kubernetes.api.model.PodTemplate;
import io.alauda.kubernetes.api.model.Binding;
import io.alauda.kubernetes.api.model.LimitRangeBuilder;
import io.alauda.kubernetes.api.model.PersistentVolumeClaimBuilder;
import io.alauda.kubernetes.api.model.extensions.StatefulSetFluent;
import io.alauda.kubernetes.api.model.NodeFluent;
import io.alauda.kubernetes.api.model.ProjectBuilder;
import io.alauda.kubernetes.api.model.PersistentVolumeClaim;
import io.alauda.kubernetes.api.model.extensions.DaemonSet;
import io.alauda.kubernetes.api.model.ServiceFluent;
import io.alauda.kubernetes.api.model.PipelineTemplateTaskInstanceFluent;
import io.alauda.kubernetes.api.model.extensions.DeploymentFluent;
import io.alauda.kubernetes.api.model.ProjectFluent;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionFluent;
import io.alauda.kubernetes.api.model.PipelineConfig;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview;
import io.alauda.kubernetes.api.model.extensions.IngressBuilder;
import io.alauda.kubernetes.api.model.EndpointsFluent;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.model.PipelineConfigFluent;
import io.alauda.kubernetes.api.model.authentication.TokenReviewFluent;
import io.alauda.kubernetes.api.model.PersistentVolumeClaimFluent;
import io.alauda.kubernetes.api.model.ComponentStatusFluent;
import java.lang.Boolean;
import io.alauda.kubernetes.api.model.JenkinsBinding;
import io.alauda.kubernetes.api.model.NamespaceFluent;
import io.alauda.kubernetes.api.model.extensions.NetworkPolicy;
import io.alauda.kubernetes.api.model.JobBuilder;
import io.alauda.kubernetes.api.model.PipelineTemplateTaskInstance;
import io.alauda.kubernetes.api.model.PodTemplateFluent;
import io.alauda.kubernetes.api.model.Namespace;
import io.alauda.kubernetes.api.model.PodFluent;
import javax.validation.Valid;
import io.alauda.kubernetes.api.model.CronJob;
import io.alauda.kubernetes.api.model.ComponentStatus;
import java.lang.Object;
import java.util.Map;
import io.alauda.kubernetes.api.model.extensions.DeploymentBuilder;
import io.alauda.kubernetes.api.model.PipelineConfigTemplateFluent;
import io.alauda.kubernetes.api.model.ServiceAccount;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResource;
import io.alauda.kubernetes.api.model.BindingFluent;
import io.alauda.kubernetes.api.model.ServiceAccountFluent;
import io.alauda.kubernetes.api.model.ResourceQuotaFluent;
import io.alauda.kubernetes.api.model.authentication.TokenReviewBuilder;
import io.alauda.kubernetes.api.model.PipelineConfigBuilder;
import io.alauda.kubernetes.api.model.StorageClassFluent;
import io.alauda.kubernetes.api.model.LimitRangeFluent;
import io.alauda.kubernetes.api.model.authentication.TokenReview;
import io.alauda.kubernetes.api.model.CronJobFluent;
import io.alauda.kubernetes.api.model.Pipeline;
import io.alauda.kubernetes.api.model.PersistentVolume;
import io.alauda.kubernetes.api.model.PersistentVolumeBuilder;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinitionBuilder;
import io.alauda.kubernetes.api.model.extensions.IngressFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudgetBuilder;
import io.alauda.kubernetes.api.model.ConfigMapBuilder;
import io.alauda.kubernetes.api.model.JenkinsFluent;
import io.alauda.kubernetes.api.model.Job;
import io.alauda.kubernetes.api.model.extensions.ThirdPartyResourceBuilder;
import io.alauda.kubernetes.api.model.extensions.ScaleBuilder;
import io.alauda.kubernetes.api.model.ReplicationControllerBuilder;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.ResourceQuotaBuilder;
import io.alauda.kubernetes.api.model.ReplicationControllerFluent;
import io.alauda.kubernetes.api.model.ServiceAccountBuilder;
import io.alauda.kubernetes.api.model.extensions.Ingress;
import io.alauda.kubernetes.api.model.CronJobBuilder;
import io.alauda.kubernetes.api.model.Jenkins;
import io.alauda.kubernetes.api.model.Secret;
import io.alauda.kubernetes.api.model.LimitRange;
import io.alauda.kubernetes.api.model.HorizontalPodAutoscaler;
import java.util.Collection;
import io.alauda.kubernetes.api.model.extensions.StatefulSet;
import io.alauda.kubernetes.api.model.PipelineBuilder;
import io.alauda.kubernetes.api.model.HorizontalPodAutoscalerFluent;
import io.alauda.kubernetes.api.model.policy.PodDisruptionBudget;
import io.alauda.kubernetes.api.model.BindingBuilder;
import io.alauda.kubernetes.api.model.ComponentStatusBuilder;
import io.alauda.kubernetes.api.builder.Nested;
import io.alauda.kubernetes.api.model.HorizontalPodAutoscalerBuilder;
import io.alauda.kubernetes.api.model.ServiceBuilder;
import io.alauda.kubernetes.api.model.Endpoints;
import io.alauda.kubernetes.api.model.extensions.DaemonSetBuilder;
import io.alauda.kubernetes.api.model.authorization.SubjectAccessReviewFluent;
import io.alauda.kubernetes.api.model.ResourceQuota;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetFluent;
import io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReviewFluent;
import io.alauda.kubernetes.api.model.extensions.ReplicaSetBuilder;
import io.alauda.kubernetes.api.model.ConfigMap;
import io.alauda.kubernetes.api.model.apiextensions.CustomResourceDefinition;
import io.alauda.kubernetes.api.model.Service;
import io.alauda.kubernetes.api.model.extensions.Scale;
import io.alauda.kubernetes.api.model.extensions.PodSecurityPolicyBuilder;

public interface PolicyRuleFluent> extends Fluent{


    public A addToApiGroups(int index,String item);
    public A setToApiGroups(int index,String item);
    public A addToApiGroups(String... items);
    public A addAllToApiGroups(Collection items);
    public A removeFromApiGroups(String... items);
    public A removeAllFromApiGroups(Collection items);
    public List getApiGroups();
    public String getApiGroup(int index);
    public String getFirstApiGroup();
    public String getLastApiGroup();
    public String getMatchingApiGroup(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withApiGroups(List apiGroups);
    public A withApiGroups(String... apiGroups);
    public Boolean hasApiGroups();
    
/**
 * This method has been deprecated, please use method buildAttributeRestrictions instead.
 */
@Deprecated public HasMetadata getAttributeRestrictions();
    public HasMetadata buildAttributeRestrictions();
    public A withAttributeRestrictions(HasMetadata attributeRestrictions);
    public Boolean hasAttributeRestrictions();
    public A withIngressAttributeRestrictions(Ingress ingressAttributeRestrictions);
    public PolicyRuleFluent.IngressAttributeRestrictionsNested withNewIngressAttributeRestrictions();
    public PolicyRuleFluent.IngressAttributeRestrictionsNested withNewIngressAttributeRestrictionsLike(Ingress item);
    public A withRouteAttributeRestrictions(Route routeAttributeRestrictions);
    public PolicyRuleFluent.RouteAttributeRestrictionsNested withNewRouteAttributeRestrictions();
    public PolicyRuleFluent.RouteAttributeRestrictionsNested withNewRouteAttributeRestrictionsLike(Route item);
    public A withPolicyBindingAttributeRestrictions(PolicyBinding policyBindingAttributeRestrictions);
    public PolicyRuleFluent.PolicyBindingAttributeRestrictionsNested withNewPolicyBindingAttributeRestrictions();
    public PolicyRuleFluent.PolicyBindingAttributeRestrictionsNested withNewPolicyBindingAttributeRestrictionsLike(PolicyBinding item);
    public A withResourceQuotaAttributeRestrictions(ResourceQuota resourceQuotaAttributeRestrictions);
    public PolicyRuleFluent.ResourceQuotaAttributeRestrictionsNested withNewResourceQuotaAttributeRestrictions();
    public PolicyRuleFluent.ResourceQuotaAttributeRestrictionsNested withNewResourceQuotaAttributeRestrictionsLike(ResourceQuota item);
    public A withServiceAccountAttributeRestrictions(ServiceAccount serviceAccountAttributeRestrictions);
    public PolicyRuleFluent.ServiceAccountAttributeRestrictionsNested withNewServiceAccountAttributeRestrictions();
    public PolicyRuleFluent.ServiceAccountAttributeRestrictionsNested withNewServiceAccountAttributeRestrictionsLike(ServiceAccount item);
    public A withConfigMapAttributeRestrictions(ConfigMap configMapAttributeRestrictions);
    public PolicyRuleFluent.ConfigMapAttributeRestrictionsNested withNewConfigMapAttributeRestrictions();
    public PolicyRuleFluent.ConfigMapAttributeRestrictionsNested withNewConfigMapAttributeRestrictionsLike(ConfigMap item);
    public A withOAuthClientAuthorizationAttributeRestrictions(OAuthClientAuthorization oAuthClientAuthorizationAttributeRestrictions);
    public PolicyRuleFluent.OAuthClientAuthorizationAttributeRestrictionsNested withNewOAuthClientAuthorizationAttributeRestrictions();
    public PolicyRuleFluent.OAuthClientAuthorizationAttributeRestrictionsNested withNewOAuthClientAuthorizationAttributeRestrictionsLike(OAuthClientAuthorization item);
    public A withPolicyAttributeRestrictions(Policy policyAttributeRestrictions);
    public PolicyRuleFluent.PolicyAttributeRestrictionsNested withNewPolicyAttributeRestrictions();
    public PolicyRuleFluent.PolicyAttributeRestrictionsNested withNewPolicyAttributeRestrictionsLike(Policy item);
    public A withOAuthAuthorizeTokenAttributeRestrictions(OAuthAuthorizeToken oAuthAuthorizeTokenAttributeRestrictions);
    public PolicyRuleFluent.OAuthAuthorizeTokenAttributeRestrictionsNested withNewOAuthAuthorizeTokenAttributeRestrictions();
    public PolicyRuleFluent.OAuthAuthorizeTokenAttributeRestrictionsNested withNewOAuthAuthorizeTokenAttributeRestrictionsLike(OAuthAuthorizeToken item);
    public A withJenkinsBindingAttributeRestrictions(JenkinsBinding jenkinsBindingAttributeRestrictions);
    public PolicyRuleFluent.JenkinsBindingAttributeRestrictionsNested withNewJenkinsBindingAttributeRestrictions();
    public PolicyRuleFluent.JenkinsBindingAttributeRestrictionsNested withNewJenkinsBindingAttributeRestrictionsLike(JenkinsBinding item);
    public A withIdentityAttributeRestrictions(Identity identityAttributeRestrictions);
    public PolicyRuleFluent.IdentityAttributeRestrictionsNested withNewIdentityAttributeRestrictions();
    public PolicyRuleFluent.IdentityAttributeRestrictionsNested withNewIdentityAttributeRestrictionsLike(Identity item);
    public A withPodTemplateAttributeRestrictions(PodTemplate podTemplateAttributeRestrictions);
    public PolicyRuleFluent.PodTemplateAttributeRestrictionsNested withNewPodTemplateAttributeRestrictions();
    public PolicyRuleFluent.PodTemplateAttributeRestrictionsNested withNewPodTemplateAttributeRestrictionsLike(PodTemplate item);
    public A withTokenReviewAttributeRestrictions(TokenReview tokenReviewAttributeRestrictions);
    public PolicyRuleFluent.TokenReviewAttributeRestrictionsNested withNewTokenReviewAttributeRestrictions();
    public PolicyRuleFluent.TokenReviewAttributeRestrictionsNested withNewTokenReviewAttributeRestrictionsLike(TokenReview item);
    public A withCustomResourceDefinitionAttributeRestrictions(CustomResourceDefinition customResourceDefinitionAttributeRestrictions);
    public PolicyRuleFluent.CustomResourceDefinitionAttributeRestrictionsNested withNewCustomResourceDefinitionAttributeRestrictions();
    public PolicyRuleFluent.CustomResourceDefinitionAttributeRestrictionsNested withNewCustomResourceDefinitionAttributeRestrictionsLike(CustomResourceDefinition item);
    public A withImageSignatureAttributeRestrictions(ImageSignature imageSignatureAttributeRestrictions);
    public PolicyRuleFluent.ImageSignatureAttributeRestrictionsNested withNewImageSignatureAttributeRestrictions();
    public PolicyRuleFluent.ImageSignatureAttributeRestrictionsNested withNewImageSignatureAttributeRestrictionsLike(ImageSignature item);
    public A withClusterRoleAttributeRestrictions(ClusterRole clusterRoleAttributeRestrictions);
    public PolicyRuleFluent.ClusterRoleAttributeRestrictionsNested withNewClusterRoleAttributeRestrictions();
    public PolicyRuleFluent.ClusterRoleAttributeRestrictionsNested withNewClusterRoleAttributeRestrictionsLike(ClusterRole item);
    public A withNamespaceAttributeRestrictions(Namespace namespaceAttributeRestrictions);
    public PolicyRuleFluent.NamespaceAttributeRestrictionsNested withNewNamespaceAttributeRestrictions();
    public PolicyRuleFluent.NamespaceAttributeRestrictionsNested withNewNamespaceAttributeRestrictionsLike(Namespace item);
    public A withClusterPolicyAttributeRestrictions(ClusterPolicy clusterPolicyAttributeRestrictions);
    public PolicyRuleFluent.ClusterPolicyAttributeRestrictionsNested withNewClusterPolicyAttributeRestrictions();
    public PolicyRuleFluent.ClusterPolicyAttributeRestrictionsNested withNewClusterPolicyAttributeRestrictionsLike(ClusterPolicy item);
    public A withBuildAttributeRestrictions(Build buildAttributeRestrictions);
    public PolicyRuleFluent.BuildAttributeRestrictionsNested withNewBuildAttributeRestrictions();
    public PolicyRuleFluent.BuildAttributeRestrictionsNested withNewBuildAttributeRestrictionsLike(Build item);
    public A withScaleAttributeRestrictions(Scale scaleAttributeRestrictions);
    public PolicyRuleFluent.ScaleAttributeRestrictionsNested withNewScaleAttributeRestrictions();
    public PolicyRuleFluent.ScaleAttributeRestrictionsNested withNewScaleAttributeRestrictionsLike(Scale item);
    public A withPodAttributeRestrictions(Pod podAttributeRestrictions);
    public PolicyRuleFluent.PodAttributeRestrictionsNested withNewPodAttributeRestrictions();
    public PolicyRuleFluent.PodAttributeRestrictionsNested withNewPodAttributeRestrictionsLike(Pod item);
    public A withHorizontalPodAutoscalerAttributeRestrictions(HorizontalPodAutoscaler horizontalPodAutoscalerAttributeRestrictions);
    public PolicyRuleFluent.HorizontalPodAutoscalerAttributeRestrictionsNested withNewHorizontalPodAutoscalerAttributeRestrictions();
    public PolicyRuleFluent.HorizontalPodAutoscalerAttributeRestrictionsNested withNewHorizontalPodAutoscalerAttributeRestrictionsLike(HorizontalPodAutoscaler item);
    public A withThirdPartyResourceAttributeRestrictions(ThirdPartyResource thirdPartyResourceAttributeRestrictions);
    public PolicyRuleFluent.ThirdPartyResourceAttributeRestrictionsNested withNewThirdPartyResourceAttributeRestrictions();
    public PolicyRuleFluent.ThirdPartyResourceAttributeRestrictionsNested withNewThirdPartyResourceAttributeRestrictionsLike(ThirdPartyResource item);
    public A withImageStreamTagAttributeRestrictions(ImageStreamTag imageStreamTagAttributeRestrictions);
    public PolicyRuleFluent.ImageStreamTagAttributeRestrictionsNested withNewImageStreamTagAttributeRestrictions();
    public PolicyRuleFluent.ImageStreamTagAttributeRestrictionsNested withNewImageStreamTagAttributeRestrictionsLike(ImageStreamTag item);
    public A withComponentStatusAttributeRestrictions(ComponentStatus componentStatusAttributeRestrictions);
    public PolicyRuleFluent.ComponentStatusAttributeRestrictionsNested withNewComponentStatusAttributeRestrictions();
    public PolicyRuleFluent.ComponentStatusAttributeRestrictionsNested withNewComponentStatusAttributeRestrictionsLike(ComponentStatus item);
    public A withSecretAttributeRestrictions(Secret secretAttributeRestrictions);
    public PolicyRuleFluent.SecretAttributeRestrictionsNested withNewSecretAttributeRestrictions();
    public PolicyRuleFluent.SecretAttributeRestrictionsNested withNewSecretAttributeRestrictionsLike(Secret item);
    public A withReplicationControllerAttributeRestrictions(ReplicationController replicationControllerAttributeRestrictions);
    public PolicyRuleFluent.ReplicationControllerAttributeRestrictionsNested withNewReplicationControllerAttributeRestrictions();
    public PolicyRuleFluent.ReplicationControllerAttributeRestrictionsNested withNewReplicationControllerAttributeRestrictionsLike(ReplicationController item);
    public A withLimitRangeAttributeRestrictions(LimitRange limitRangeAttributeRestrictions);
    public PolicyRuleFluent.LimitRangeAttributeRestrictionsNested withNewLimitRangeAttributeRestrictions();
    public PolicyRuleFluent.LimitRangeAttributeRestrictionsNested withNewLimitRangeAttributeRestrictionsLike(LimitRange item);
    public A withEndpointsAttributeRestrictions(Endpoints endpointsAttributeRestrictions);
    public PolicyRuleFluent.EndpointsAttributeRestrictionsNested withNewEndpointsAttributeRestrictions();
    public PolicyRuleFluent.EndpointsAttributeRestrictionsNested withNewEndpointsAttributeRestrictionsLike(Endpoints item);
    public A withSecurityContextConstraintsAttributeRestrictions(SecurityContextConstraints securityContextConstraintsAttributeRestrictions);
    public PolicyRuleFluent.SecurityContextConstraintsAttributeRestrictionsNested withNewSecurityContextConstraintsAttributeRestrictions();
    public PolicyRuleFluent.SecurityContextConstraintsAttributeRestrictionsNested withNewSecurityContextConstraintsAttributeRestrictionsLike(SecurityContextConstraints item);
    public A withGroupAttributeRestrictions(Group groupAttributeRestrictions);
    public PolicyRuleFluent.GroupAttributeRestrictionsNested withNewGroupAttributeRestrictions();
    public PolicyRuleFluent.GroupAttributeRestrictionsNested withNewGroupAttributeRestrictionsLike(Group item);
    public A withEventAttributeRestrictions(Event eventAttributeRestrictions);
    public PolicyRuleFluent.EventAttributeRestrictionsNested withNewEventAttributeRestrictions();
    public PolicyRuleFluent.EventAttributeRestrictionsNested withNewEventAttributeRestrictionsLike(Event item);
    public A withNodeAttributeRestrictions(Node nodeAttributeRestrictions);
    public PolicyRuleFluent.NodeAttributeRestrictionsNested withNewNodeAttributeRestrictions();
    public PolicyRuleFluent.NodeAttributeRestrictionsNested withNewNodeAttributeRestrictionsLike(Node item);
    public A withReplicaSetAttributeRestrictions(ReplicaSet replicaSetAttributeRestrictions);
    public PolicyRuleFluent.ReplicaSetAttributeRestrictionsNested withNewReplicaSetAttributeRestrictions();
    public PolicyRuleFluent.ReplicaSetAttributeRestrictionsNested withNewReplicaSetAttributeRestrictionsLike(ReplicaSet item);
    public A withClusterRoleBindingAttributeRestrictions(ClusterRoleBinding clusterRoleBindingAttributeRestrictions);
    public PolicyRuleFluent.ClusterRoleBindingAttributeRestrictionsNested withNewClusterRoleBindingAttributeRestrictions();
    public PolicyRuleFluent.ClusterRoleBindingAttributeRestrictionsNested withNewClusterRoleBindingAttributeRestrictionsLike(ClusterRoleBinding item);
    public A withJenkinsAttributeRestrictions(Jenkins jenkinsAttributeRestrictions);
    public PolicyRuleFluent.JenkinsAttributeRestrictionsNested withNewJenkinsAttributeRestrictions();
    public PolicyRuleFluent.JenkinsAttributeRestrictionsNested withNewJenkinsAttributeRestrictionsLike(Jenkins item);
    public A withDaemonSetAttributeRestrictions(DaemonSet daemonSetAttributeRestrictions);
    public PolicyRuleFluent.DaemonSetAttributeRestrictionsNested withNewDaemonSetAttributeRestrictions();
    public PolicyRuleFluent.DaemonSetAttributeRestrictionsNested withNewDaemonSetAttributeRestrictionsLike(DaemonSet item);
    public A withPodDisruptionBudgetAttributeRestrictions(PodDisruptionBudget podDisruptionBudgetAttributeRestrictions);
    public PolicyRuleFluent.PodDisruptionBudgetAttributeRestrictionsNested withNewPodDisruptionBudgetAttributeRestrictions();
    public PolicyRuleFluent.PodDisruptionBudgetAttributeRestrictionsNested withNewPodDisruptionBudgetAttributeRestrictionsLike(PodDisruptionBudget item);
    public A withImageStreamAttributeRestrictions(ImageStream imageStreamAttributeRestrictions);
    public PolicyRuleFluent.ImageStreamAttributeRestrictionsNested withNewImageStreamAttributeRestrictions();
    public PolicyRuleFluent.ImageStreamAttributeRestrictionsNested withNewImageStreamAttributeRestrictionsLike(ImageStream item);
    public A withRoleBindingRestrictionAttributeRestrictions(RoleBindingRestriction roleBindingRestrictionAttributeRestrictions);
    public PolicyRuleFluent.RoleBindingRestrictionAttributeRestrictionsNested withNewRoleBindingRestrictionAttributeRestrictions();
    public PolicyRuleFluent.RoleBindingRestrictionAttributeRestrictionsNested withNewRoleBindingRestrictionAttributeRestrictionsLike(RoleBindingRestriction item);
    public A withBindingAttributeRestrictions(Binding bindingAttributeRestrictions);
    public PolicyRuleFluent.BindingAttributeRestrictionsNested withNewBindingAttributeRestrictions();
    public PolicyRuleFluent.BindingAttributeRestrictionsNested withNewBindingAttributeRestrictionsLike(Binding item);
    public A withLocalSubjectAccessReviewAttributeRestrictions(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview localSubjectAccessReviewAttributeRestrictions);
    public PolicyRuleFluent.AuthorizationLocalSubjectAccessReviewAttributeRestrictionsNested withNewAuthorizationLocalSubjectAccessReviewAttributeRestrictions();
    public PolicyRuleFluent.AuthorizationLocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictionsLike(io.alauda.kubernetes.api.model.authorization.LocalSubjectAccessReview item);
    public A withStatefulSetAttributeRestrictions(StatefulSet statefulSetAttributeRestrictions);
    public PolicyRuleFluent.StatefulSetAttributeRestrictionsNested withNewStatefulSetAttributeRestrictions();
    public PolicyRuleFluent.StatefulSetAttributeRestrictionsNested withNewStatefulSetAttributeRestrictionsLike(StatefulSet item);
    public A withPipelineTemplateTaskInstanceAttributeRestrictions(PipelineTemplateTaskInstance pipelineTemplateTaskInstanceAttributeRestrictions);
    public PolicyRuleFluent.PipelineTemplateTaskInstanceAttributeRestrictionsNested withNewPipelineTemplateTaskInstanceAttributeRestrictions();
    public PolicyRuleFluent.PipelineTemplateTaskInstanceAttributeRestrictionsNested withNewPipelineTemplateTaskInstanceAttributeRestrictionsLike(PipelineTemplateTaskInstance item);
    public A withOAuthClientAttributeRestrictions(OAuthClient oAuthClientAttributeRestrictions);
    public PolicyRuleFluent.OAuthClientAttributeRestrictionsNested withNewOAuthClientAttributeRestrictions();
    public PolicyRuleFluent.OAuthClientAttributeRestrictionsNested withNewOAuthClientAttributeRestrictionsLike(OAuthClient item);
    public A withTemplateAttributeRestrictions(Template templateAttributeRestrictions);
    public PolicyRuleFluent.TemplateAttributeRestrictionsNested withNewTemplateAttributeRestrictions();
    public PolicyRuleFluent.TemplateAttributeRestrictionsNested withNewTemplateAttributeRestrictionsLike(Template item);
    public A withBuildConfigAttributeRestrictions(BuildConfig buildConfigAttributeRestrictions);
    public PolicyRuleFluent.BuildConfigAttributeRestrictionsNested withNewBuildConfigAttributeRestrictions();
    public PolicyRuleFluent.BuildConfigAttributeRestrictionsNested withNewBuildConfigAttributeRestrictionsLike(BuildConfig item);
    public A withPodSecurityPolicyAttributeRestrictions(PodSecurityPolicy podSecurityPolicyAttributeRestrictions);
    public PolicyRuleFluent.PodSecurityPolicyAttributeRestrictionsNested withNewPodSecurityPolicyAttributeRestrictions();
    public PolicyRuleFluent.PodSecurityPolicyAttributeRestrictionsNested withNewPodSecurityPolicyAttributeRestrictionsLike(PodSecurityPolicy item);
    public A withPipelineAttributeRestrictions(Pipeline pipelineAttributeRestrictions);
    public PolicyRuleFluent.PipelineAttributeRestrictionsNested withNewPipelineAttributeRestrictions();
    public PolicyRuleFluent.PipelineAttributeRestrictionsNested withNewPipelineAttributeRestrictionsLike(Pipeline item);
    public A withRoleAttributeRestrictions(Role roleAttributeRestrictions);
    public PolicyRuleFluent.RoleAttributeRestrictionsNested withNewRoleAttributeRestrictions();
    public PolicyRuleFluent.RoleAttributeRestrictionsNested withNewRoleAttributeRestrictionsLike(Role item);
    public A withCronJobAttributeRestrictions(CronJob cronJobAttributeRestrictions);
    public PolicyRuleFluent.CronJobAttributeRestrictionsNested withNewCronJobAttributeRestrictions();
    public PolicyRuleFluent.CronJobAttributeRestrictionsNested withNewCronJobAttributeRestrictionsLike(CronJob item);
    public A withUserAttributeRestrictions(User userAttributeRestrictions);
    public PolicyRuleFluent.UserAttributeRestrictionsNested withNewUserAttributeRestrictions();
    public PolicyRuleFluent.UserAttributeRestrictionsNested withNewUserAttributeRestrictionsLike(User item);
    public A withSubjectAccessReviewAttributeRestrictions(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview subjectAccessReviewAttributeRestrictions);
    public PolicyRuleFluent.AuthorizationSubjectAccessReviewAttributeRestrictionsNested withNewAuthorizationSubjectAccessReviewAttributeRestrictions();
    public PolicyRuleFluent.AuthorizationSubjectAccessReviewAttributeRestrictionsNested withNewSubjectAccessReviewAttributeRestrictionsLike(io.alauda.kubernetes.api.model.authorization.SubjectAccessReview item);
    public A withStorageClassAttributeRestrictions(StorageClass storageClassAttributeRestrictions);
    public PolicyRuleFluent.StorageClassAttributeRestrictionsNested withNewStorageClassAttributeRestrictions();
    public PolicyRuleFluent.StorageClassAttributeRestrictionsNested withNewStorageClassAttributeRestrictionsLike(StorageClass item);
    public A withPipelineConfigTemplateAttributeRestrictions(PipelineConfigTemplate pipelineConfigTemplateAttributeRestrictions);
    public PolicyRuleFluent.PipelineConfigTemplateAttributeRestrictionsNested withNewPipelineConfigTemplateAttributeRestrictions();
    public PolicyRuleFluent.PipelineConfigTemplateAttributeRestrictionsNested withNewPipelineConfigTemplateAttributeRestrictionsLike(PipelineConfigTemplate item);
    public A withPipelineConfigAttributeRestrictions(PipelineConfig pipelineConfigAttributeRestrictions);
    public PolicyRuleFluent.PipelineConfigAttributeRestrictionsNested withNewPipelineConfigAttributeRestrictions();
    public PolicyRuleFluent.PipelineConfigAttributeRestrictionsNested withNewPipelineConfigAttributeRestrictionsLike(PipelineConfig item);
    public A withDeploymentConfigAttributeRestrictions(DeploymentConfig deploymentConfigAttributeRestrictions);
    public PolicyRuleFluent.DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictions();
    public PolicyRuleFluent.DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictionsLike(DeploymentConfig item);
    public A withOAuthAccessTokenAttributeRestrictions(OAuthAccessToken oAuthAccessTokenAttributeRestrictions);
    public PolicyRuleFluent.OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictions();
    public PolicyRuleFluent.OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictionsLike(OAuthAccessToken item);
    public A withPersistentVolumeClaimAttributeRestrictions(PersistentVolumeClaim persistentVolumeClaimAttributeRestrictions);
    public PolicyRuleFluent.PersistentVolumeClaimAttributeRestrictionsNested withNewPersistentVolumeClaimAttributeRestrictions();
    public PolicyRuleFluent.PersistentVolumeClaimAttributeRestrictionsNested withNewPersistentVolumeClaimAttributeRestrictionsLike(PersistentVolumeClaim item);
    public A withNetworkPolicyAttributeRestrictions(NetworkPolicy networkPolicyAttributeRestrictions);
    public PolicyRuleFluent.NetworkPolicyAttributeRestrictionsNested withNewNetworkPolicyAttributeRestrictions();
    public PolicyRuleFluent.NetworkPolicyAttributeRestrictionsNested withNewNetworkPolicyAttributeRestrictionsLike(NetworkPolicy item);
    public A withImageAttributeRestrictions(Image imageAttributeRestrictions);
    public PolicyRuleFluent.ImageAttributeRestrictionsNested withNewImageAttributeRestrictions();
    public PolicyRuleFluent.ImageAttributeRestrictionsNested withNewImageAttributeRestrictionsLike(Image item);
    public A withServiceAttributeRestrictions(Service serviceAttributeRestrictions);
    public PolicyRuleFluent.ServiceAttributeRestrictionsNested withNewServiceAttributeRestrictions();
    public PolicyRuleFluent.ServiceAttributeRestrictionsNested withNewServiceAttributeRestrictionsLike(Service item);
    public A withJobAttributeRestrictions(Job jobAttributeRestrictions);
    public PolicyRuleFluent.JobAttributeRestrictionsNested withNewJobAttributeRestrictions();
    public PolicyRuleFluent.JobAttributeRestrictionsNested withNewJobAttributeRestrictionsLike(Job item);
    public A withDeploymentAttributeRestrictions(Deployment deploymentAttributeRestrictions);
    public PolicyRuleFluent.DeploymentAttributeRestrictionsNested withNewDeploymentAttributeRestrictions();
    public PolicyRuleFluent.DeploymentAttributeRestrictionsNested withNewDeploymentAttributeRestrictionsLike(Deployment item);
    public A withClusterPolicyBindingAttributeRestrictions(ClusterPolicyBinding clusterPolicyBindingAttributeRestrictions);
    public PolicyRuleFluent.ClusterPolicyBindingAttributeRestrictionsNested withNewClusterPolicyBindingAttributeRestrictions();
    public PolicyRuleFluent.ClusterPolicyBindingAttributeRestrictionsNested withNewClusterPolicyBindingAttributeRestrictionsLike(ClusterPolicyBinding item);
    public A withProjectAttributeRestrictions(Project projectAttributeRestrictions);
    public PolicyRuleFluent.ProjectAttributeRestrictionsNested withNewProjectAttributeRestrictions();
    public PolicyRuleFluent.ProjectAttributeRestrictionsNested withNewProjectAttributeRestrictionsLike(Project item);
    public A withBuildRequestAttributeRestrictions(BuildRequest buildRequestAttributeRestrictions);
    public PolicyRuleFluent.BuildRequestAttributeRestrictionsNested withNewBuildRequestAttributeRestrictions();
    public PolicyRuleFluent.BuildRequestAttributeRestrictionsNested withNewBuildRequestAttributeRestrictionsLike(BuildRequest item);
    public A withRoleBindingAttributeRestrictions(RoleBinding roleBindingAttributeRestrictions);
    public PolicyRuleFluent.RoleBindingAttributeRestrictionsNested withNewRoleBindingAttributeRestrictions();
    public PolicyRuleFluent.RoleBindingAttributeRestrictionsNested withNewRoleBindingAttributeRestrictionsLike(RoleBinding item);
    public A withPersistentVolumeAttributeRestrictions(PersistentVolume persistentVolumeAttributeRestrictions);
    public PolicyRuleFluent.PersistentVolumeAttributeRestrictionsNested withNewPersistentVolumeAttributeRestrictions();
    public PolicyRuleFluent.PersistentVolumeAttributeRestrictionsNested withNewPersistentVolumeAttributeRestrictionsLike(PersistentVolume item);
    public A addToNonResourceURLs(int index,String item);
    public A setToNonResourceURLs(int index,String item);
    public A addToNonResourceURLs(String... items);
    public A addAllToNonResourceURLs(Collection items);
    public A removeFromNonResourceURLs(String... items);
    public A removeAllFromNonResourceURLs(Collection items);
    public List getNonResourceURLs();
    public String getNonResourceURL(int index);
    public String getFirstNonResourceURL();
    public String getLastNonResourceURL();
    public String getMatchingNonResourceURL(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withNonResourceURLs(List nonResourceURLs);
    public A withNonResourceURLs(String... nonResourceURLs);
    public Boolean hasNonResourceURLs();
    public A addToResourceNames(int index,String item);
    public A setToResourceNames(int index,String item);
    public A addToResourceNames(String... items);
    public A addAllToResourceNames(Collection items);
    public A removeFromResourceNames(String... items);
    public A removeAllFromResourceNames(Collection items);
    public List getResourceNames();
    public String getResourceName(int index);
    public String getFirstResourceName();
    public String getLastResourceName();
    public String getMatchingResourceName(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withResourceNames(List resourceNames);
    public A withResourceNames(String... resourceNames);
    public Boolean hasResourceNames();
    public A addToResources(int index,String item);
    public A setToResources(int index,String item);
    public A addToResources(String... items);
    public A addAllToResources(Collection items);
    public A removeFromResources(String... items);
    public A removeAllFromResources(Collection items);
    public List getResources();
    public String getResource(int index);
    public String getFirstResource();
    public String getLastResource();
    public String getMatchingResource(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withResources(List resources);
    public A withResources(String... resources);
    public Boolean hasResources();
    public A addToVerbs(int index,String item);
    public A setToVerbs(int index,String item);
    public A addToVerbs(String... items);
    public A addAllToVerbs(Collection items);
    public A removeFromVerbs(String... items);
    public A removeAllFromVerbs(Collection items);
    public List getVerbs();
    public String getVerb(int index);
    public String getFirstVerb();
    public String getLastVerb();
    public String getMatchingVerb(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withVerbs(List verbs);
    public A withVerbs(String... verbs);
    public Boolean hasVerbs();

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        
    public N and();    public N endPersistentVolumeAttributeRestrictions();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy