Class PodDisruptionBudgetTemplateFluentImpl<A extends PodDisruptionBudgetTemplateFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.strimzi.api.kafka.model.template.PodDisruptionBudgetTemplateFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,PodDisruptionBudgetTemplateFluent<A>
- Direct Known Subclasses:
CruiseControlTemplateFluentImpl.PodDisruptionBudgetNestedImpl,KafkaBridgeTemplateFluentImpl.PodDisruptionBudgetNestedImpl,KafkaClusterTemplateFluentImpl.PodDisruptionBudgetNestedImpl,KafkaConnectTemplateFluentImpl.PodDisruptionBudgetNestedImpl,KafkaMirrorMaker2TemplateFluentImpl.PodDisruptionBudgetNestedImpl,KafkaMirrorMakerTemplateFluentImpl.PodDisruptionBudgetNestedImpl,PodDisruptionBudgetTemplateBuilder,ZookeeperClusterTemplateFluentImpl.PodDisruptionBudgetNestedImpl
public class PodDisruptionBudgetTemplateFluentImpl<A extends PodDisruptionBudgetTemplateFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements PodDisruptionBudgetTemplateFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPodDisruptionBudgetTemplateFluentImpl.MetadataNestedImpl<N>-
Nested classes/interfaces inherited from interface io.strimzi.api.kafka.model.template.PodDisruptionBudgetTemplateFluent
PodDisruptionBudgetTemplateFluent.MetadataNested<N>
-
-
Constructor Summary
Constructors Constructor Description PodDisruptionBudgetTemplateFluentImpl()PodDisruptionBudgetTemplateFluentImpl(PodDisruptionBudgetTemplate instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MetadataTemplatebuildMetadata()PodDisruptionBudgetTemplateFluent.MetadataNested<A>editMetadata()PodDisruptionBudgetTemplateFluent.MetadataNested<A>editOrNewMetadata()PodDisruptionBudgetTemplateFluent.MetadataNested<A>editOrNewMetadataLike(MetadataTemplate item)booleanequals(Object o)intgetMaxUnavailable()MetadataTemplategetMetadata()Deprecated.inthashCode()BooleanhasMaxUnavailable()BooleanhasMetadata()AwithMaxUnavailable(int maxUnavailable)AwithMetadata(MetadataTemplate metadata)PodDisruptionBudgetTemplateFluent.MetadataNested<A>withNewMetadata()PodDisruptionBudgetTemplateFluent.MetadataNested<A>withNewMetadataLike(MetadataTemplate item)
-
-
-
Constructor Detail
-
PodDisruptionBudgetTemplateFluentImpl
public PodDisruptionBudgetTemplateFluentImpl()
-
PodDisruptionBudgetTemplateFluentImpl
public PodDisruptionBudgetTemplateFluentImpl(PodDisruptionBudgetTemplate instance)
-
-
Method Detail
-
getMetadata
@Deprecated public MetadataTemplate getMetadata()
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Specified by:
getMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>- Returns:
- The buildable object.
-
buildMetadata
public MetadataTemplate buildMetadata()
- Specified by:
buildMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
withMetadata
public A withMetadata(MetadataTemplate metadata)
- Specified by:
withMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
hasMetadata
public Boolean hasMetadata()
- Specified by:
hasMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
withNewMetadata
public PodDisruptionBudgetTemplateFluent.MetadataNested<A> withNewMetadata()
- Specified by:
withNewMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
withNewMetadataLike
public PodDisruptionBudgetTemplateFluent.MetadataNested<A> withNewMetadataLike(MetadataTemplate item)
- Specified by:
withNewMetadataLikein interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
editMetadata
public PodDisruptionBudgetTemplateFluent.MetadataNested<A> editMetadata()
- Specified by:
editMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
editOrNewMetadata
public PodDisruptionBudgetTemplateFluent.MetadataNested<A> editOrNewMetadata()
- Specified by:
editOrNewMetadatain interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
editOrNewMetadataLike
public PodDisruptionBudgetTemplateFluent.MetadataNested<A> editOrNewMetadataLike(MetadataTemplate item)
- Specified by:
editOrNewMetadataLikein interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
getMaxUnavailable
public int getMaxUnavailable()
- Specified by:
getMaxUnavailablein interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
withMaxUnavailable
public A withMaxUnavailable(int maxUnavailable)
- Specified by:
withMaxUnavailablein interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
hasMaxUnavailable
public Boolean hasMaxUnavailable()
- Specified by:
hasMaxUnavailablein interfacePodDisruptionBudgetTemplateFluent<A extends PodDisruptionBudgetTemplateFluent<A>>
-
-