Class MachineSpecFluent<A extends MachineSpecFluent<A>>

    • Constructor Detail

      • MachineSpecFluent

        public MachineSpecFluent()
      • MachineSpecFluent

        public MachineSpecFluent​(MachineSpec instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(MachineSpec instance)
      • getAuthoritativeAPI

        public String getAuthoritativeAPI()
      • withAuthoritativeAPI

        public A withAuthoritativeAPI​(String authoritativeAPI)
      • hasAuthoritativeAPI

        public boolean hasAuthoritativeAPI()
      • withLifecycleHooks

        public A withLifecycleHooks​(LifecycleHooks lifecycleHooks)
      • hasLifecycleHooks

        public boolean hasLifecycleHooks()
      • buildMetadata

        public io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata()
      • withMetadata

        public A withMetadata​(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
      • hasMetadata

        public boolean hasMetadata()
      • getProviderID

        public String getProviderID()
      • withProviderID

        public A withProviderID​(String providerID)
      • hasProviderID

        public boolean hasProviderID()
      • buildProviderSpec

        public ProviderSpec buildProviderSpec()
      • withProviderSpec

        public A withProviderSpec​(ProviderSpec providerSpec)
      • hasProviderSpec

        public boolean hasProviderSpec()
      • withNewProviderSpec

        public A withNewProviderSpec​(Object value)
      • addToTaints

        public A addToTaints​(int index,
                             io.fabric8.kubernetes.api.model.Taint item)
      • setToTaints

        public A setToTaints​(int index,
                             io.fabric8.kubernetes.api.model.Taint item)
      • addToTaints

        public A addToTaints​(io.fabric8.kubernetes.api.model.Taint... items)
      • addAllToTaints

        public A addAllToTaints​(Collection<io.fabric8.kubernetes.api.model.Taint> items)
      • removeFromTaints

        public A removeFromTaints​(io.fabric8.kubernetes.api.model.Taint... items)
      • removeAllFromTaints

        public A removeAllFromTaints​(Collection<io.fabric8.kubernetes.api.model.Taint> items)
      • getTaints

        public List<io.fabric8.kubernetes.api.model.Taint> getTaints()
      • getTaint

        public io.fabric8.kubernetes.api.model.Taint getTaint​(int index)
      • getFirstTaint

        public io.fabric8.kubernetes.api.model.Taint getFirstTaint()
      • getLastTaint

        public io.fabric8.kubernetes.api.model.Taint getLastTaint()
      • getMatchingTaint

        public io.fabric8.kubernetes.api.model.Taint getMatchingTaint​(Predicate<io.fabric8.kubernetes.api.model.Taint> predicate)
      • hasMatchingTaint

        public boolean hasMatchingTaint​(Predicate<io.fabric8.kubernetes.api.model.Taint> predicate)
      • withTaints

        public A withTaints​(List<io.fabric8.kubernetes.api.model.Taint> taints)
      • withTaints

        public A withTaints​(io.fabric8.kubernetes.api.model.Taint... taints)
      • hasTaints

        public boolean hasTaints()
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends MachineSpecFluent<A>>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends MachineSpecFluent<A>>