Package io.fabric8.openshift.api.model
Class PodSecurityPolicyReviewSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.PodSecurityPolicyReviewSpec
-
- All Implemented Interfaces:
Editable<PodSecurityPolicyReviewSpecBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PodSecurityPolicyReviewSpec extends Object implements Editable<PodSecurityPolicyReviewSpecBuilder>, 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, 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.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(PodTemplateSpec template)PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReviewPodSecurityPolicyReviewSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
PodSecurityPolicyReviewSpec
public PodSecurityPolicyReviewSpec()
No args constructor for use in serialization
-
PodSecurityPolicyReviewSpec
public PodSecurityPolicyReviewSpec(List<String> serviceAccountNames, PodTemplateSpec template)
-
-
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 PodTemplateSpec getTemplate()
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview
-
setTemplate
public void setTemplate(PodTemplateSpec template)
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview
-
edit
public PodSecurityPolicyReviewSpecBuilder edit()
- Specified by:
editin interfaceEditable<PodSecurityPolicyReviewSpecBuilder>
-
toBuilder
public PodSecurityPolicyReviewSpecBuilder toBuilder()
-
-