Class PolicySpec
- java.lang.Object
-
- io.fabric8.openclustermanagement.api.model.policy.v1.PolicySpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PolicySpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PolicySpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<PolicySpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PolicySpec()No args constructor for use in serializationPolicySpec(Boolean copyPolicyMetadata, List<PolicyDependency> dependencies, Boolean disabled, HubTemplateOptions hubTemplateOptions, List<PolicyTemplate> policyTemplates, String remediationAction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicySpecBuilderedit()Map<String,Object>getAdditionalProperties()BooleangetCopyPolicyMetadata()List<PolicyDependency>getDependencies()BooleangetDisabled()HubTemplateOptionsgetHubTemplateOptions()List<PolicyTemplate>getPolicyTemplates()StringgetRemediationAction()voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCopyPolicyMetadata(Boolean copyPolicyMetadata)voidsetDependencies(List<PolicyDependency> dependencies)voidsetDisabled(Boolean disabled)voidsetHubTemplateOptions(HubTemplateOptions hubTemplateOptions)voidsetPolicyTemplates(List<PolicyTemplate> policyTemplates)voidsetRemediationAction(String remediationAction)PolicySpecBuildertoBuilder()
-
-
-
Constructor Detail
-
PolicySpec
public PolicySpec()
No args constructor for use in serialization
-
PolicySpec
public PolicySpec(Boolean copyPolicyMetadata, List<PolicyDependency> dependencies, Boolean disabled, HubTemplateOptions hubTemplateOptions, List<PolicyTemplate> policyTemplates, String remediationAction)
-
-
Method Detail
-
getCopyPolicyMetadata
public Boolean getCopyPolicyMetadata()
-
setCopyPolicyMetadata
public void setCopyPolicyMetadata(Boolean copyPolicyMetadata)
-
getDependencies
public List<PolicyDependency> getDependencies()
-
setDependencies
public void setDependencies(List<PolicyDependency> dependencies)
-
getDisabled
public Boolean getDisabled()
-
setDisabled
public void setDisabled(Boolean disabled)
-
getHubTemplateOptions
public HubTemplateOptions getHubTemplateOptions()
-
setHubTemplateOptions
public void setHubTemplateOptions(HubTemplateOptions hubTemplateOptions)
-
getPolicyTemplates
public List<PolicyTemplate> getPolicyTemplates()
-
setPolicyTemplates
public void setPolicyTemplates(List<PolicyTemplate> policyTemplates)
-
getRemediationAction
public String getRemediationAction()
-
setRemediationAction
public void setRemediationAction(String remediationAction)
-
edit
public PolicySpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PolicySpecBuilder>
-
toBuilder
public PolicySpecBuilder toBuilder()
-
-