Class MachinePoolFluent<A extends MachinePoolFluent<A>>

    • Constructor Detail

      • MachinePoolFluent

        public MachinePoolFluent()
      • MachinePoolFluent

        public MachinePoolFluent​(MachinePool instance)
    • Method Detail

      • addAllToCategories

        public A addAllToCategories​(Collection<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> items)
      • addAllToFailureDomains

        public A addAllToFailureDomains​(Collection<String> items)
      • addAllToGpus

        public A addAllToGpus​(Collection<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> items)
      • addNewCategory

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

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

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

        public A addToCategories​(io.fabric8.openshift.api.model.machine.v1.NutanixCategory... items)
      • addToCategories

        public A addToCategories​(int index,
                                 io.fabric8.openshift.api.model.machine.v1.NutanixCategory item)
      • addToDataDisks

        public A addToDataDisks​(DataDisk... items)
      • addToDataDisks

        public A addToDataDisks​(int index,
                                DataDisk item)
      • addToFailureDomains

        public A addToFailureDomains​(String... items)
      • addToFailureDomains

        public A addToFailureDomains​(int index,
                                     String item)
      • addToGpus

        public A addToGpus​(io.fabric8.openshift.api.model.machine.v1.NutanixGPU... items)
      • addToGpus

        public A addToGpus​(int index,
                           io.fabric8.openshift.api.model.machine.v1.NutanixGPU item)
      • buildDataDisk

        public DataDisk buildDataDisk​(int index)
      • buildFirstDataDisk

        public DataDisk buildFirstDataDisk()
      • buildLastDataDisk

        public DataDisk buildLastDataDisk()
      • buildOsDisk

        public OSDisk buildOsDisk()
      • copyInstance

        protected void copyInstance​(MachinePool instance)
      • equals

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

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

        public String getBootType()
      • getCategories

        public List<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> getCategories()
      • getCategory

        public io.fabric8.openshift.api.model.machine.v1.NutanixCategory getCategory​(int index)
      • getCoresPerSocket

        public Long getCoresPerSocket()
      • getCpus

        public Long getCpus()
      • getFailureDomain

        public String getFailureDomain​(int index)
      • getFailureDomains

        public List<String> getFailureDomains()
      • getFirstCategory

        public io.fabric8.openshift.api.model.machine.v1.NutanixCategory getFirstCategory()
      • getFirstFailureDomain

        public String getFirstFailureDomain()
      • getFirstGpus

        public io.fabric8.openshift.api.model.machine.v1.NutanixGPU getFirstGpus()
      • getGpus

        public List<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> getGpus()
      • getGpus

        public io.fabric8.openshift.api.model.machine.v1.NutanixGPU getGpus​(int index)
      • getLastCategory

        public io.fabric8.openshift.api.model.machine.v1.NutanixCategory getLastCategory()
      • getLastFailureDomain

        public String getLastFailureDomain()
      • getLastGpus

        public io.fabric8.openshift.api.model.machine.v1.NutanixGPU getLastGpus()
      • getMatchingCategory

        public io.fabric8.openshift.api.model.machine.v1.NutanixCategory getMatchingCategory​(Predicate<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> predicate)
      • getMatchingGpus

        public io.fabric8.openshift.api.model.machine.v1.NutanixGPU getMatchingGpus​(Predicate<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> predicate)
      • getMemoryMiB

        public Long getMemoryMiB()
      • getProject

        public io.fabric8.openshift.api.model.machine.v1.NutanixResourceIdentifier getProject()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasBootType

        public boolean hasBootType()
      • hasCategories

        public boolean hasCategories()
      • hasCoresPerSocket

        public boolean hasCoresPerSocket()
      • hasCpus

        public boolean hasCpus()
      • hasDataDisks

        public boolean hasDataDisks()
      • hasFailureDomains

        public boolean hasFailureDomains()
      • hasGpus

        public boolean hasGpus()
      • hasMatchingCategory

        public boolean hasMatchingCategory​(Predicate<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> predicate)
      • hasMatchingFailureDomain

        public boolean hasMatchingFailureDomain​(Predicate<String> predicate)
      • hasMatchingGpus

        public boolean hasMatchingGpus​(Predicate<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> predicate)
      • hasMemoryMiB

        public boolean hasMemoryMiB()
      • hasOsDisk

        public boolean hasOsDisk()
      • hasProject

        public boolean hasProject()
      • hashCode

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

        public A removeAllFromCategories​(Collection<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> items)
      • removeAllFromFailureDomains

        public A removeAllFromFailureDomains​(Collection<String> items)
      • removeAllFromGpus

        public A removeAllFromGpus​(Collection<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

        public A removeFromCategories​(io.fabric8.openshift.api.model.machine.v1.NutanixCategory... items)
      • removeFromDataDisks

        public A removeFromDataDisks​(DataDisk... items)
      • removeFromFailureDomains

        public A removeFromFailureDomains​(String... items)
      • removeFromGpus

        public A removeFromGpus​(io.fabric8.openshift.api.model.machine.v1.NutanixGPU... items)
      • setToCategories

        public A setToCategories​(int index,
                                 io.fabric8.openshift.api.model.machine.v1.NutanixCategory item)
      • setToDataDisks

        public A setToDataDisks​(int index,
                                DataDisk item)
      • setToFailureDomains

        public A setToFailureDomains​(int index,
                                     String item)
      • setToGpus

        public A setToGpus​(int index,
                           io.fabric8.openshift.api.model.machine.v1.NutanixGPU item)
      • withAdditionalProperties

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

        public A withBootType​(String bootType)
      • withCategories

        public A withCategories​(List<io.fabric8.openshift.api.model.machine.v1.NutanixCategory> categories)
      • withCategories

        public A withCategories​(io.fabric8.openshift.api.model.machine.v1.NutanixCategory... categories)
      • withCoresPerSocket

        public A withCoresPerSocket​(Long coresPerSocket)
      • withCpus

        public A withCpus​(Long cpus)
      • withDataDisks

        public A withDataDisks​(List<DataDisk> dataDisks)
      • withDataDisks

        public A withDataDisks​(DataDisk... dataDisks)
      • withFailureDomains

        public A withFailureDomains​(List<String> failureDomains)
      • withFailureDomains

        public A withFailureDomains​(String... failureDomains)
      • withGpus

        public A withGpus​(List<io.fabric8.openshift.api.model.machine.v1.NutanixGPU> gpus)
      • withGpus

        public A withGpus​(io.fabric8.openshift.api.model.machine.v1.NutanixGPU... gpus)
      • withMemoryMiB

        public A withMemoryMiB​(Long memoryMiB)
      • withNewOsDisk

        public A withNewOsDisk​(Long diskSizeGiB)
      • withOsDisk

        public A withOsDisk​(OSDisk osDisk)
      • withProject

        public A withProject​(io.fabric8.openshift.api.model.machine.v1.NutanixResourceIdentifier project)