Package io.fabric8.openshift.api.model
Class PodSecurityPolicyReviewSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.PodSecurityPolicyReviewSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PodSecurityPolicyReviewSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PodSecurityPolicyReviewSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<PodSecurityPolicyReviewSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PodSecurityPolicyReviewSpec()No args constructor for use in serializationPodSecurityPolicyReviewSpec(List<String> serviceAccountNames, io.fabric8.kubernetes.api.model.PodTemplateSpec template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodSecurityPolicyReviewSpecBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getServiceAccountNames()serviceAccountNames is an optional set of ServiceAccounts to run the check with.io.fabric8.kubernetes.api.model.PodTemplateSpecgetTemplate()PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReviewvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetServiceAccountNames(List<String> serviceAccountNames)serviceAccountNames is an optional set of ServiceAccounts to run the check with.voidsetTemplate(io.fabric8.kubernetes.api.model.PodTemplateSpec template)PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReviewPodSecurityPolicyReviewSpecBuildertoBuilder()
-
-
-
Method Detail
-
getServiceAccountNames
public List<String> getServiceAccountNames()
serviceAccountNames is an optional set of ServiceAccounts to run the check with. If serviceAccountNames is empty, the template.spec.serviceAccountName is used, unless it's empty, in which case "default" is used instead. If serviceAccountNames is specified, template.spec.serviceAccountName is ignored.
-
setServiceAccountNames
public void setServiceAccountNames(List<String> serviceAccountNames)
serviceAccountNames is an optional set of ServiceAccounts to run the check with. If serviceAccountNames is empty, the template.spec.serviceAccountName is used, unless it's empty, in which case "default" is used instead. If serviceAccountNames is specified, template.spec.serviceAccountName is ignored.
-
getTemplate
public io.fabric8.kubernetes.api.model.PodTemplateSpec getTemplate()
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview
-
setTemplate
public void setTemplate(io.fabric8.kubernetes.api.model.PodTemplateSpec template)
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview
-
edit
public PodSecurityPolicyReviewSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PodSecurityPolicyReviewSpecBuilder>
-
toBuilder
public PodSecurityPolicyReviewSpecBuilder toBuilder()
-
-