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

io.kubernetes.client.models.ExtensionsV1beta1PodSecurityPolicySpecFluent Maven / Gradle / Ivy

package io.kubernetes.client.models;

import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.kubernetes.client.fluent.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.util.Collection;

public interface ExtensionsV1beta1PodSecurityPolicySpecFluent> extends Fluent{


    public Boolean isAllowPrivilegeEscalation();
    public A withAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation);
    public Boolean hasAllowPrivilegeEscalation();
    public A withNewAllowPrivilegeEscalation(boolean arg1);
    public A withNewAllowPrivilegeEscalation(String arg1);
    public A addToAllowedCapabilities(int index,String item);
    public A setToAllowedCapabilities(int index,String item);
    public A addToAllowedCapabilities(String... items);
    public A addAllToAllowedCapabilities(Collection items);
    public A removeFromAllowedCapabilities(String... items);
    public A removeAllFromAllowedCapabilities(Collection items);
    public List getAllowedCapabilities();
    public String getAllowedCapability(int index);
    public String getFirstAllowedCapability();
    public String getLastAllowedCapability();
    public String getMatchingAllowedCapability(io.kubernetes.client.fluent.Predicate predicate);
    public A withAllowedCapabilities(List allowedCapabilities);
    public A withAllowedCapabilities(String... allowedCapabilities);
    public Boolean hasAllowedCapabilities();
    public A addToAllowedFlexVolumes(int index,ExtensionsV1beta1AllowedFlexVolume item);
    public A setToAllowedFlexVolumes(int index,ExtensionsV1beta1AllowedFlexVolume item);
    public A addToAllowedFlexVolumes(ExtensionsV1beta1AllowedFlexVolume... items);
    public A addAllToAllowedFlexVolumes(Collection items);
    public A removeFromAllowedFlexVolumes(ExtensionsV1beta1AllowedFlexVolume... items);
    public A removeAllFromAllowedFlexVolumes(Collection items);
    
/**
 * This method has been deprecated, please use method buildAllowedFlexVolumes instead.
 */
@Deprecated public List getAllowedFlexVolumes();
    public List buildAllowedFlexVolumes();
    public ExtensionsV1beta1AllowedFlexVolume buildAllowedFlexVolume(int index);
    public ExtensionsV1beta1AllowedFlexVolume buildFirstAllowedFlexVolume();
    public ExtensionsV1beta1AllowedFlexVolume buildLastAllowedFlexVolume();
    public ExtensionsV1beta1AllowedFlexVolume buildMatchingAllowedFlexVolume(io.kubernetes.client.fluent.Predicate predicate);
    public A withAllowedFlexVolumes(List allowedFlexVolumes);
    public A withAllowedFlexVolumes(ExtensionsV1beta1AllowedFlexVolume... allowedFlexVolumes);
    public Boolean hasAllowedFlexVolumes();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested addNewAllowedFlexVolume();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested addNewAllowedFlexVolumeLike(ExtensionsV1beta1AllowedFlexVolume item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested setNewAllowedFlexVolumeLike(int index,ExtensionsV1beta1AllowedFlexVolume item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested editAllowedFlexVolume(int index);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested editFirstAllowedFlexVolume();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested editLastAllowedFlexVolume();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedFlexVolumesNested editMatchingAllowedFlexVolume(io.kubernetes.client.fluent.Predicate predicate);
    public A addToAllowedHostPaths(int index,ExtensionsV1beta1AllowedHostPath item);
    public A setToAllowedHostPaths(int index,ExtensionsV1beta1AllowedHostPath item);
    public A addToAllowedHostPaths(ExtensionsV1beta1AllowedHostPath... items);
    public A addAllToAllowedHostPaths(Collection items);
    public A removeFromAllowedHostPaths(ExtensionsV1beta1AllowedHostPath... items);
    public A removeAllFromAllowedHostPaths(Collection items);
    
/**
 * This method has been deprecated, please use method buildAllowedHostPaths instead.
 */
@Deprecated public List getAllowedHostPaths();
    public List buildAllowedHostPaths();
    public ExtensionsV1beta1AllowedHostPath buildAllowedHostPath(int index);
    public ExtensionsV1beta1AllowedHostPath buildFirstAllowedHostPath();
    public ExtensionsV1beta1AllowedHostPath buildLastAllowedHostPath();
    public ExtensionsV1beta1AllowedHostPath buildMatchingAllowedHostPath(io.kubernetes.client.fluent.Predicate predicate);
    public A withAllowedHostPaths(List allowedHostPaths);
    public A withAllowedHostPaths(ExtensionsV1beta1AllowedHostPath... allowedHostPaths);
    public Boolean hasAllowedHostPaths();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested addNewAllowedHostPath();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested addNewAllowedHostPathLike(ExtensionsV1beta1AllowedHostPath item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested setNewAllowedHostPathLike(int index,ExtensionsV1beta1AllowedHostPath item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested editAllowedHostPath(int index);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested editFirstAllowedHostPath();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested editLastAllowedHostPath();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.AllowedHostPathsNested editMatchingAllowedHostPath(io.kubernetes.client.fluent.Predicate predicate);
    public A addToAllowedUnsafeSysctls(int index,String item);
    public A setToAllowedUnsafeSysctls(int index,String item);
    public A addToAllowedUnsafeSysctls(String... items);
    public A addAllToAllowedUnsafeSysctls(Collection items);
    public A removeFromAllowedUnsafeSysctls(String... items);
    public A removeAllFromAllowedUnsafeSysctls(Collection items);
    public List getAllowedUnsafeSysctls();
    public String getAllowedUnsafeSysctl(int index);
    public String getFirstAllowedUnsafeSysctl();
    public String getLastAllowedUnsafeSysctl();
    public String getMatchingAllowedUnsafeSysctl(io.kubernetes.client.fluent.Predicate predicate);
    public A withAllowedUnsafeSysctls(List allowedUnsafeSysctls);
    public A withAllowedUnsafeSysctls(String... allowedUnsafeSysctls);
    public Boolean hasAllowedUnsafeSysctls();
    public A addToDefaultAddCapabilities(int index,String item);
    public A setToDefaultAddCapabilities(int index,String item);
    public A addToDefaultAddCapabilities(String... items);
    public A addAllToDefaultAddCapabilities(Collection items);
    public A removeFromDefaultAddCapabilities(String... items);
    public A removeAllFromDefaultAddCapabilities(Collection items);
    public List getDefaultAddCapabilities();
    public String getDefaultAddCapability(int index);
    public String getFirstDefaultAddCapability();
    public String getLastDefaultAddCapability();
    public String getMatchingDefaultAddCapability(io.kubernetes.client.fluent.Predicate predicate);
    public A withDefaultAddCapabilities(List defaultAddCapabilities);
    public A withDefaultAddCapabilities(String... defaultAddCapabilities);
    public Boolean hasDefaultAddCapabilities();
    public Boolean isDefaultAllowPrivilegeEscalation();
    public A withDefaultAllowPrivilegeEscalation(Boolean defaultAllowPrivilegeEscalation);
    public Boolean hasDefaultAllowPrivilegeEscalation();
    public A withNewDefaultAllowPrivilegeEscalation(boolean arg1);
    public A withNewDefaultAllowPrivilegeEscalation(String arg1);
    public A addToForbiddenSysctls(int index,String item);
    public A setToForbiddenSysctls(int index,String item);
    public A addToForbiddenSysctls(String... items);
    public A addAllToForbiddenSysctls(Collection items);
    public A removeFromForbiddenSysctls(String... items);
    public A removeAllFromForbiddenSysctls(Collection items);
    public List getForbiddenSysctls();
    public String getForbiddenSysctl(int index);
    public String getFirstForbiddenSysctl();
    public String getLastForbiddenSysctl();
    public String getMatchingForbiddenSysctl(io.kubernetes.client.fluent.Predicate predicate);
    public A withForbiddenSysctls(List forbiddenSysctls);
    public A withForbiddenSysctls(String... forbiddenSysctls);
    public Boolean hasForbiddenSysctls();
    
/**
 * This method has been deprecated, please use method buildFsGroup instead.
 */
@Deprecated public ExtensionsV1beta1FSGroupStrategyOptions getFsGroup();
    public ExtensionsV1beta1FSGroupStrategyOptions buildFsGroup();
    public A withFsGroup(ExtensionsV1beta1FSGroupStrategyOptions fsGroup);
    public Boolean hasFsGroup();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.FsGroupNested withNewFsGroup();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.FsGroupNested withNewFsGroupLike(ExtensionsV1beta1FSGroupStrategyOptions item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.FsGroupNested editFsGroup();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.FsGroupNested editOrNewFsGroup();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.FsGroupNested editOrNewFsGroupLike(ExtensionsV1beta1FSGroupStrategyOptions item);
    public Boolean isHostIPC();
    public A withHostIPC(Boolean hostIPC);
    public Boolean hasHostIPC();
    public A withNewHostIPC(boolean arg1);
    public A withNewHostIPC(String arg1);
    public Boolean isHostNetwork();
    public A withHostNetwork(Boolean hostNetwork);
    public Boolean hasHostNetwork();
    public A withNewHostNetwork(boolean arg1);
    public A withNewHostNetwork(String arg1);
    public Boolean isHostPID();
    public A withHostPID(Boolean hostPID);
    public Boolean hasHostPID();
    public A withNewHostPID(boolean arg1);
    public A withNewHostPID(String arg1);
    public A addToHostPorts(int index,ExtensionsV1beta1HostPortRange item);
    public A setToHostPorts(int index,ExtensionsV1beta1HostPortRange item);
    public A addToHostPorts(ExtensionsV1beta1HostPortRange... items);
    public A addAllToHostPorts(Collection items);
    public A removeFromHostPorts(ExtensionsV1beta1HostPortRange... items);
    public A removeAllFromHostPorts(Collection items);
    
/**
 * This method has been deprecated, please use method buildHostPorts instead.
 */
@Deprecated public List getHostPorts();
    public List buildHostPorts();
    public ExtensionsV1beta1HostPortRange buildHostPort(int index);
    public ExtensionsV1beta1HostPortRange buildFirstHostPort();
    public ExtensionsV1beta1HostPortRange buildLastHostPort();
    public ExtensionsV1beta1HostPortRange buildMatchingHostPort(io.kubernetes.client.fluent.Predicate predicate);
    public A withHostPorts(List hostPorts);
    public A withHostPorts(ExtensionsV1beta1HostPortRange... hostPorts);
    public Boolean hasHostPorts();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested addNewHostPort();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested addNewHostPortLike(ExtensionsV1beta1HostPortRange item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested setNewHostPortLike(int index,ExtensionsV1beta1HostPortRange item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested editHostPort(int index);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested editFirstHostPort();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested editLastHostPort();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.HostPortsNested editMatchingHostPort(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean isPrivileged();
    public A withPrivileged(Boolean privileged);
    public Boolean hasPrivileged();
    public A withNewPrivileged(boolean arg1);
    public A withNewPrivileged(String arg1);
    public Boolean isReadOnlyRootFilesystem();
    public A withReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem);
    public Boolean hasReadOnlyRootFilesystem();
    public A withNewReadOnlyRootFilesystem(boolean arg1);
    public A withNewReadOnlyRootFilesystem(String arg1);
    public A addToRequiredDropCapabilities(int index,String item);
    public A setToRequiredDropCapabilities(int index,String item);
    public A addToRequiredDropCapabilities(String... items);
    public A addAllToRequiredDropCapabilities(Collection items);
    public A removeFromRequiredDropCapabilities(String... items);
    public A removeAllFromRequiredDropCapabilities(Collection items);
    public List getRequiredDropCapabilities();
    public String getRequiredDropCapability(int index);
    public String getFirstRequiredDropCapability();
    public String getLastRequiredDropCapability();
    public String getMatchingRequiredDropCapability(io.kubernetes.client.fluent.Predicate predicate);
    public A withRequiredDropCapabilities(List requiredDropCapabilities);
    public A withRequiredDropCapabilities(String... requiredDropCapabilities);
    public Boolean hasRequiredDropCapabilities();
    
/**
 * This method has been deprecated, please use method buildRunAsUser instead.
 */
@Deprecated public ExtensionsV1beta1RunAsUserStrategyOptions getRunAsUser();
    public ExtensionsV1beta1RunAsUserStrategyOptions buildRunAsUser();
    public A withRunAsUser(ExtensionsV1beta1RunAsUserStrategyOptions runAsUser);
    public Boolean hasRunAsUser();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.RunAsUserNested withNewRunAsUser();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.RunAsUserNested withNewRunAsUserLike(ExtensionsV1beta1RunAsUserStrategyOptions item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.RunAsUserNested editRunAsUser();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.RunAsUserNested editOrNewRunAsUser();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.RunAsUserNested editOrNewRunAsUserLike(ExtensionsV1beta1RunAsUserStrategyOptions item);
    
/**
 * This method has been deprecated, please use method buildSeLinux instead.
 */
@Deprecated public ExtensionsV1beta1SELinuxStrategyOptions getSeLinux();
    public ExtensionsV1beta1SELinuxStrategyOptions buildSeLinux();
    public A withSeLinux(ExtensionsV1beta1SELinuxStrategyOptions seLinux);
    public Boolean hasSeLinux();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SeLinuxNested withNewSeLinux();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SeLinuxNested withNewSeLinuxLike(ExtensionsV1beta1SELinuxStrategyOptions item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SeLinuxNested editSeLinux();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SeLinuxNested editOrNewSeLinux();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SeLinuxNested editOrNewSeLinuxLike(ExtensionsV1beta1SELinuxStrategyOptions item);
    
/**
 * This method has been deprecated, please use method buildSupplementalGroups instead.
 */
@Deprecated public ExtensionsV1beta1SupplementalGroupsStrategyOptions getSupplementalGroups();
    public ExtensionsV1beta1SupplementalGroupsStrategyOptions buildSupplementalGroups();
    public A withSupplementalGroups(ExtensionsV1beta1SupplementalGroupsStrategyOptions supplementalGroups);
    public Boolean hasSupplementalGroups();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SupplementalGroupsNested withNewSupplementalGroups();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SupplementalGroupsNested withNewSupplementalGroupsLike(ExtensionsV1beta1SupplementalGroupsStrategyOptions item);
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SupplementalGroupsNested editSupplementalGroups();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SupplementalGroupsNested editOrNewSupplementalGroups();
    public ExtensionsV1beta1PodSecurityPolicySpecFluent.SupplementalGroupsNested editOrNewSupplementalGroupsLike(ExtensionsV1beta1SupplementalGroupsStrategyOptions item);
    public A addToVolumes(int index,String item);
    public A setToVolumes(int index,String item);
    public A addToVolumes(String... items);
    public A addAllToVolumes(Collection items);
    public A removeFromVolumes(String... items);
    public A removeAllFromVolumes(Collection items);
    public List getVolumes();
    public String getVolume(int index);
    public String getFirstVolume();
    public String getLastVolume();
    public String getMatchingVolume(io.kubernetes.client.fluent.Predicate predicate);
    public A withVolumes(List volumes);
    public A withVolumes(String... volumes);
    public Boolean hasVolumes();

    public interface AllowedFlexVolumesNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1AllowedFlexVolumeFluent>{

        
    public N and();    public N endAllowedFlexVolume();
}
    public interface AllowedHostPathsNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1AllowedHostPathFluent>{

        
    public N and();    public N endAllowedHostPath();
}
    public interface FsGroupNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1FSGroupStrategyOptionsFluent>{

        
    public N and();    public N endFsGroup();
}
    public interface HostPortsNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1HostPortRangeFluent>{

        
    public N and();    public N endHostPort();
}
    public interface RunAsUserNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1RunAsUserStrategyOptionsFluent>{

        
    public N and();    public N endRunAsUser();
}
    public interface SeLinuxNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1SELinuxStrategyOptionsFluent>{

        
    public N and();    public N endSeLinux();
}
    public interface SupplementalGroupsNested extends io.kubernetes.client.fluent.Nested,ExtensionsV1beta1SupplementalGroupsStrategyOptionsFluent>{

        
    public N and();    public N endSupplementalGroups();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy