Class PolicySpecFluent<A extends PolicySpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openclustermanagement.api.model.policy.v1.PolicySpecFluent<A>
-
- Direct Known Subclasses:
PolicyFluent.SpecNested,PolicySpecBuilder
public class PolicySpecFluent<A extends PolicySpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPolicySpecFluent.DependenciesNested<N>classPolicySpecFluent.HubTemplateOptionsNested<N>classPolicySpecFluent.PolicyTemplatesNested<N>
-
Constructor Summary
Constructors Constructor Description PolicySpecFluent()PolicySpecFluent(PolicySpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
PolicySpecFluent
public PolicySpecFluent()
-
PolicySpecFluent
public PolicySpecFluent(PolicySpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(PolicySpec instance)
-
getCopyPolicyMetadata
public Boolean getCopyPolicyMetadata()
-
hasCopyPolicyMetadata
public boolean hasCopyPolicyMetadata()
-
addToDependencies
public A addToDependencies(int index, PolicyDependency item)
-
setToDependencies
public A setToDependencies(int index, PolicyDependency item)
-
addToDependencies
public A addToDependencies(PolicyDependency... items)
-
addAllToDependencies
public A addAllToDependencies(Collection<PolicyDependency> items)
-
removeFromDependencies
public A removeFromDependencies(PolicyDependency... items)
-
removeAllFromDependencies
public A removeAllFromDependencies(Collection<PolicyDependency> items)
-
removeMatchingFromDependencies
public A removeMatchingFromDependencies(Predicate<PolicyDependencyBuilder> predicate)
-
buildDependencies
public List<PolicyDependency> buildDependencies()
-
buildDependency
public PolicyDependency buildDependency(int index)
-
buildFirstDependency
public PolicyDependency buildFirstDependency()
-
buildLastDependency
public PolicyDependency buildLastDependency()
-
buildMatchingDependency
public PolicyDependency buildMatchingDependency(Predicate<PolicyDependencyBuilder> predicate)
-
hasMatchingDependency
public boolean hasMatchingDependency(Predicate<PolicyDependencyBuilder> predicate)
-
withDependencies
public A withDependencies(List<PolicyDependency> dependencies)
-
withDependencies
public A withDependencies(PolicyDependency... dependencies)
-
hasDependencies
public boolean hasDependencies()
-
addNewDependency
public A addNewDependency(String apiVersion, String compliance, String kind, String name, String namespace)
-
addNewDependency
public PolicySpecFluent.DependenciesNested<A> addNewDependency()
-
addNewDependencyLike
public PolicySpecFluent.DependenciesNested<A> addNewDependencyLike(PolicyDependency item)
-
setNewDependencyLike
public PolicySpecFluent.DependenciesNested<A> setNewDependencyLike(int index, PolicyDependency item)
-
editDependency
public PolicySpecFluent.DependenciesNested<A> editDependency(int index)
-
editFirstDependency
public PolicySpecFluent.DependenciesNested<A> editFirstDependency()
-
editLastDependency
public PolicySpecFluent.DependenciesNested<A> editLastDependency()
-
editMatchingDependency
public PolicySpecFluent.DependenciesNested<A> editMatchingDependency(Predicate<PolicyDependencyBuilder> predicate)
-
getDisabled
public Boolean getDisabled()
-
hasDisabled
public boolean hasDisabled()
-
buildHubTemplateOptions
public HubTemplateOptions buildHubTemplateOptions()
-
withHubTemplateOptions
public A withHubTemplateOptions(HubTemplateOptions hubTemplateOptions)
-
hasHubTemplateOptions
public boolean hasHubTemplateOptions()
-
withNewHubTemplateOptions
public PolicySpecFluent.HubTemplateOptionsNested<A> withNewHubTemplateOptions()
-
withNewHubTemplateOptionsLike
public PolicySpecFluent.HubTemplateOptionsNested<A> withNewHubTemplateOptionsLike(HubTemplateOptions item)
-
editHubTemplateOptions
public PolicySpecFluent.HubTemplateOptionsNested<A> editHubTemplateOptions()
-
editOrNewHubTemplateOptions
public PolicySpecFluent.HubTemplateOptionsNested<A> editOrNewHubTemplateOptions()
-
editOrNewHubTemplateOptionsLike
public PolicySpecFluent.HubTemplateOptionsNested<A> editOrNewHubTemplateOptionsLike(HubTemplateOptions item)
-
addToPolicyTemplates
public A addToPolicyTemplates(int index, PolicyTemplate item)
-
setToPolicyTemplates
public A setToPolicyTemplates(int index, PolicyTemplate item)
-
addToPolicyTemplates
public A addToPolicyTemplates(PolicyTemplate... items)
-
addAllToPolicyTemplates
public A addAllToPolicyTemplates(Collection<PolicyTemplate> items)
-
removeFromPolicyTemplates
public A removeFromPolicyTemplates(PolicyTemplate... items)
-
removeAllFromPolicyTemplates
public A removeAllFromPolicyTemplates(Collection<PolicyTemplate> items)
-
removeMatchingFromPolicyTemplates
public A removeMatchingFromPolicyTemplates(Predicate<PolicyTemplateBuilder> predicate)
-
buildPolicyTemplates
public List<PolicyTemplate> buildPolicyTemplates()
-
buildPolicyTemplate
public PolicyTemplate buildPolicyTemplate(int index)
-
buildFirstPolicyTemplate
public PolicyTemplate buildFirstPolicyTemplate()
-
buildLastPolicyTemplate
public PolicyTemplate buildLastPolicyTemplate()
-
buildMatchingPolicyTemplate
public PolicyTemplate buildMatchingPolicyTemplate(Predicate<PolicyTemplateBuilder> predicate)
-
hasMatchingPolicyTemplate
public boolean hasMatchingPolicyTemplate(Predicate<PolicyTemplateBuilder> predicate)
-
withPolicyTemplates
public A withPolicyTemplates(List<PolicyTemplate> policyTemplates)
-
withPolicyTemplates
public A withPolicyTemplates(PolicyTemplate... policyTemplates)
-
hasPolicyTemplates
public boolean hasPolicyTemplates()
-
addNewPolicyTemplate
public PolicySpecFluent.PolicyTemplatesNested<A> addNewPolicyTemplate()
-
addNewPolicyTemplateLike
public PolicySpecFluent.PolicyTemplatesNested<A> addNewPolicyTemplateLike(PolicyTemplate item)
-
setNewPolicyTemplateLike
public PolicySpecFluent.PolicyTemplatesNested<A> setNewPolicyTemplateLike(int index, PolicyTemplate item)
-
editPolicyTemplate
public PolicySpecFluent.PolicyTemplatesNested<A> editPolicyTemplate(int index)
-
editFirstPolicyTemplate
public PolicySpecFluent.PolicyTemplatesNested<A> editFirstPolicyTemplate()
-
editLastPolicyTemplate
public PolicySpecFluent.PolicyTemplatesNested<A> editLastPolicyTemplate()
-
editMatchingPolicyTemplate
public PolicySpecFluent.PolicyTemplatesNested<A> editMatchingPolicyTemplate(Predicate<PolicyTemplateBuilder> predicate)
-
getRemediationAction
public String getRemediationAction()
-
hasRemediationAction
public boolean hasRemediationAction()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PolicySpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PolicySpecFluent<A>>
-
withCopyPolicyMetadata
public A withCopyPolicyMetadata()
-
withDisabled
public A withDisabled()
-
-