Class RuleSpecFluent<A extends RuleSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openclustermanagement.api.model.observability.v1beta2.RuleSpecFluent<A>
-
- Direct Known Subclasses:
AdvancedConfigFluent.RuleNested,RuleSpecBuilder
public class RuleSpecFluent<A extends RuleSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRuleSpecFluent.ContainersNested<N>classRuleSpecFluent.ResourcesNested<N>
-
Constructor Summary
Constructors Constructor Description RuleSpecFluent()RuleSpecFluent(RuleSpec instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AaddAllToContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)RuleSpecFluent.ContainersNested<A>addNewContainer()RuleSpecFluent.ContainersNested<A>addNewContainerLike(io.fabric8.kubernetes.api.model.Container item)AaddToAdditionalProperties(String key, Object value)AaddToAdditionalProperties(Map<String,Object> map)AaddToContainers(int index, io.fabric8.kubernetes.api.model.Container item)AaddToContainers(io.fabric8.kubernetes.api.model.Container... items)AaddToServiceAccountAnnotations(String key, String value)AaddToServiceAccountAnnotations(Map<String,String> map)io.fabric8.kubernetes.api.model.ContainerbuildContainer(int index)List<io.fabric8.kubernetes.api.model.Container>buildContainers()io.fabric8.kubernetes.api.model.ContainerbuildFirstContainer()io.fabric8.kubernetes.api.model.ContainerbuildLastContainer()io.fabric8.kubernetes.api.model.ContainerbuildMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)io.fabric8.kubernetes.api.model.ResourceRequirementsbuildResources()protected voidcopyInstance(RuleSpec instance)RuleSpecFluent.ContainersNested<A>editContainer(int index)RuleSpecFluent.ContainersNested<A>editFirstContainer()RuleSpecFluent.ContainersNested<A>editLastContainer()RuleSpecFluent.ContainersNested<A>editMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)RuleSpecFluent.ResourcesNested<A>editOrNewResources()RuleSpecFluent.ResourcesNested<A>editOrNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)RuleSpecFluent.ResourcesNested<A>editResources()booleanequals(Object o)Map<String,Object>getAdditionalProperties()StringgetEvalInterval()IntegergetReplicas()Map<String,String>getServiceAccountAnnotations()booleanhasAdditionalProperties()booleanhasContainers()booleanhasEvalInterval()inthashCode()booleanhasMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)booleanhasReplicas()booleanhasResources()booleanhasServiceAccountAnnotations()AremoveAllFromContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)AremoveFromAdditionalProperties(String key)AremoveFromAdditionalProperties(Map<String,Object> map)AremoveFromContainers(io.fabric8.kubernetes.api.model.Container... items)AremoveFromServiceAccountAnnotations(String key)AremoveFromServiceAccountAnnotations(Map<String,String> map)AremoveMatchingFromContainers(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)RuleSpecFluent.ContainersNested<A>setNewContainerLike(int index, io.fabric8.kubernetes.api.model.Container item)AsetToContainers(int index, io.fabric8.kubernetes.api.model.Container item)StringtoString()<K,V>
AwithAdditionalProperties(Map<String,Object> additionalProperties)AwithContainers(io.fabric8.kubernetes.api.model.Container... containers)AwithContainers(List<io.fabric8.kubernetes.api.model.Container> containers)AwithEvalInterval(String evalInterval)RuleSpecFluent.ResourcesNested<A>withNewResources()RuleSpecFluent.ResourcesNested<A>withNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)AwithReplicas(Integer replicas)AwithResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)<K,V>
AwithServiceAccountAnnotations(Map<String,String> serviceAccountAnnotations)
-
-
-
Constructor Detail
-
RuleSpecFluent
public RuleSpecFluent()
-
RuleSpecFluent
public RuleSpecFluent(RuleSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(RuleSpec instance)
-
addToContainers
public A addToContainers(int index, io.fabric8.kubernetes.api.model.Container item)
-
setToContainers
public A setToContainers(int index, io.fabric8.kubernetes.api.model.Container item)
-
addToContainers
public A addToContainers(io.fabric8.kubernetes.api.model.Container... items)
-
addAllToContainers
public A addAllToContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
-
removeFromContainers
public A removeFromContainers(io.fabric8.kubernetes.api.model.Container... items)
-
removeAllFromContainers
public A removeAllFromContainers(Collection<io.fabric8.kubernetes.api.model.Container> items)
-
removeMatchingFromContainers
public A removeMatchingFromContainers(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
-
buildContainers
public List<io.fabric8.kubernetes.api.model.Container> buildContainers()
-
buildContainer
public io.fabric8.kubernetes.api.model.Container buildContainer(int index)
-
buildFirstContainer
public io.fabric8.kubernetes.api.model.Container buildFirstContainer()
-
buildLastContainer
public io.fabric8.kubernetes.api.model.Container buildLastContainer()
-
buildMatchingContainer
public io.fabric8.kubernetes.api.model.Container buildMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
-
hasMatchingContainer
public boolean hasMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
-
withContainers
public A withContainers(io.fabric8.kubernetes.api.model.Container... containers)
-
hasContainers
public boolean hasContainers()
-
addNewContainer
public RuleSpecFluent.ContainersNested<A> addNewContainer()
-
addNewContainerLike
public RuleSpecFluent.ContainersNested<A> addNewContainerLike(io.fabric8.kubernetes.api.model.Container item)
-
setNewContainerLike
public RuleSpecFluent.ContainersNested<A> setNewContainerLike(int index, io.fabric8.kubernetes.api.model.Container item)
-
editContainer
public RuleSpecFluent.ContainersNested<A> editContainer(int index)
-
editFirstContainer
public RuleSpecFluent.ContainersNested<A> editFirstContainer()
-
editLastContainer
public RuleSpecFluent.ContainersNested<A> editLastContainer()
-
editMatchingContainer
public RuleSpecFluent.ContainersNested<A> editMatchingContainer(Predicate<io.fabric8.kubernetes.api.model.ContainerBuilder> predicate)
-
getEvalInterval
public String getEvalInterval()
-
hasEvalInterval
public boolean hasEvalInterval()
-
getReplicas
public Integer getReplicas()
-
hasReplicas
public boolean hasReplicas()
-
buildResources
public io.fabric8.kubernetes.api.model.ResourceRequirements buildResources()
-
withResources
public A withResources(io.fabric8.kubernetes.api.model.ResourceRequirements resources)
-
hasResources
public boolean hasResources()
-
withNewResources
public RuleSpecFluent.ResourcesNested<A> withNewResources()
-
withNewResourcesLike
public RuleSpecFluent.ResourcesNested<A> withNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
-
editResources
public RuleSpecFluent.ResourcesNested<A> editResources()
-
editOrNewResources
public RuleSpecFluent.ResourcesNested<A> editOrNewResources()
-
editOrNewResourcesLike
public RuleSpecFluent.ResourcesNested<A> editOrNewResourcesLike(io.fabric8.kubernetes.api.model.ResourceRequirements item)
-
removeFromServiceAccountAnnotations
public A removeFromServiceAccountAnnotations(Map<String,String> map)
-
withServiceAccountAnnotations
public <K,V> A withServiceAccountAnnotations(Map<String,String> serviceAccountAnnotations)
-
hasServiceAccountAnnotations
public boolean hasServiceAccountAnnotations()
-
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 RuleSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends RuleSpecFluent<A>>
-
-