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

annotations.io.fabric8.kubernetes.api.model.SecurityContextConstraintsFluent Maven / Gradle / Ivy

There is a newer version: 6.13.4
Show newest version
package io.fabric8.kubernetes.api.model;

import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;

public interface SecurityContextConstraintsFluent> extends Fluent{


    public Boolean isAllowHostDirVolumePlugin();    public A withAllowHostDirVolumePlugin( Boolean allowHostDirVolumePlugin);    public Boolean isAllowHostIPC();    public A withAllowHostIPC( Boolean allowHostIPC);    public Boolean isAllowHostNetwork();    public A withAllowHostNetwork( Boolean allowHostNetwork);    public Boolean isAllowHostPID();    public A withAllowHostPID( Boolean allowHostPID);    public Boolean isAllowHostPorts();    public A withAllowHostPorts( Boolean allowHostPorts);    public Boolean isAllowPrivilegedContainer();    public A withAllowPrivilegedContainer( Boolean allowPrivilegedContainer);    public A addToAllowedCapabilities( String ...items);    public A removeFromAllowedCapabilities( String ...items);    public List getAllowedCapabilities();    public A withAllowedCapabilities( List allowedCapabilities);    public A withAllowedCapabilities( String ...allowedCapabilities);    public String getApiVersion();    public A withApiVersion( String apiVersion);    public A addToDefaultAddCapabilities( String ...items);    public A removeFromDefaultAddCapabilities( String ...items);    public List getDefaultAddCapabilities();    public A withDefaultAddCapabilities( List defaultAddCapabilities);    public A withDefaultAddCapabilities( String ...defaultAddCapabilities);    public FSGroupStrategyOptions getFsGroup();    public A withFsGroup( FSGroupStrategyOptions fsGroup);    public FsGroupNested withNewFsGroup();    public FsGroupNested withNewFsGroupLike( FSGroupStrategyOptions item);    public FsGroupNested editFsGroup();    public A addToGroups( String ...items);    public A removeFromGroups( String ...items);    public List getGroups();    public A withGroups( List groups);    public A withGroups( String ...groups);    public String getKind();    public A withKind( String kind);    public ObjectMeta getMetadata();    public A withMetadata( ObjectMeta metadata);    public MetadataNested withNewMetadata();    public MetadataNested withNewMetadataLike( ObjectMeta item);    public MetadataNested editMetadata();    public Integer getPriority();    public A withPriority( Integer priority);    public Boolean isReadOnlyRootFilesystem();    public A withReadOnlyRootFilesystem( Boolean readOnlyRootFilesystem);    public A addToRequiredDropCapabilities( String ...items);    public A removeFromRequiredDropCapabilities( String ...items);    public List getRequiredDropCapabilities();    public A withRequiredDropCapabilities( List requiredDropCapabilities);    public A withRequiredDropCapabilities( String ...requiredDropCapabilities);    public RunAsUserStrategyOptions getRunAsUser();    public A withRunAsUser( RunAsUserStrategyOptions runAsUser);    public RunAsUserNested withNewRunAsUser();    public RunAsUserNested withNewRunAsUserLike( RunAsUserStrategyOptions item);    public RunAsUserNested editRunAsUser();    public A withNewRunAsUser( String type,  Long uid,  Long uidRangeMax,  Long uidRangeMin);    public SELinuxContextStrategyOptions getSeLinuxContext();    public A withSeLinuxContext( SELinuxContextStrategyOptions seLinuxContext);    public SeLinuxContextNested withNewSeLinuxContext();    public SeLinuxContextNested withNewSeLinuxContextLike( SELinuxContextStrategyOptions item);    public SeLinuxContextNested editSeLinuxContext();    public SupplementalGroupsStrategyOptions getSupplementalGroups();    public A withSupplementalGroups( SupplementalGroupsStrategyOptions supplementalGroups);    public SupplementalGroupsNested withNewSupplementalGroups();    public SupplementalGroupsNested withNewSupplementalGroupsLike( SupplementalGroupsStrategyOptions item);    public SupplementalGroupsNested editSupplementalGroups();    public A addToUsers( String ...items);    public A removeFromUsers( String ...items);    public List getUsers();    public A withUsers( List users);    public A withUsers( String ...users);    public A addToVolumes( String ...items);    public A removeFromVolumes( String ...items);    public List getVolumes();    public A withVolumes( List volumes);    public A withVolumes( String ...volumes);
    public interface FsGroupNested extends Nested,FSGroupStrategyOptionsFluent>{
            public N and();            public N endFsGroup();        
}

    public interface MetadataNested extends Nested,ObjectMetaFluent>{
            public N and();            public N endMetadata();        
}

    public interface RunAsUserNested extends Nested,RunAsUserStrategyOptionsFluent>{
            public N endRunAsUser();            public N and();        
}

    public interface SeLinuxContextNested extends Nested,SELinuxContextStrategyOptionsFluent>{
            public N and();            public N endSeLinuxContext();        
}

    public interface SupplementalGroupsNested extends Nested,SupplementalGroupsStrategyOptionsFluent>{
            public N and();            public N endSupplementalGroups();        
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy