Class PlatformFluent<A extends PlatformFluent<A>>

    • Constructor Detail

      • PlatformFluent

        public PlatformFluent()
      • PlatformFluent

        public PlatformFluent​(Platform instance)
    • Method Detail

      • addAllToAdditionalNTPServers

        public A addAllToAdditionalNTPServers​(Collection<String> items)
      • addToAdditionalNTPServers

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

        public A addToAdditionalNTPServers​(int index,
                                           String item)
      • addToAdditionalProperties

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

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

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

        public A addToApiVIPs​(int index,
                              String item)
      • addToHosts

        public A addToHosts​(Host... items)
      • addToHosts

        public A addToHosts​(int index,
                            Host item)
      • addToIngressVIPs

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

        public A addToIngressVIPs​(int index,
                                  String item)
      • buildDefaultMachinePlatform

        public MachinePool buildDefaultMachinePlatform()
      • buildFirstHost

        public Host buildFirstHost()
      • buildHost

        public Host buildHost​(int index)
      • buildHosts

        public List<Host> buildHosts()
      • buildLastHost

        public Host buildLastHost()
      • copyInstance

        protected void copyInstance​(Platform instance)
      • equals

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

        public String getAdditionalNTPServer​(int index)
      • getAdditionalNTPServers

        public List<String> getAdditionalNTPServers()
      • getAdditionalProperties

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

        public String getApiVIP()
      • getApiVIP

        public String getApiVIP​(int index)
      • getBmcVerifyCA

        public String getBmcVerifyCA()
      • getBootstrapExternalStaticDNS

        public String getBootstrapExternalStaticDNS()
      • getBootstrapExternalStaticGateway

        public String getBootstrapExternalStaticGateway()
      • getBootstrapExternalStaticIP

        public String getBootstrapExternalStaticIP()
      • getBootstrapOSImage

        public String getBootstrapOSImage()
      • getBootstrapProvisioningIP

        public String getBootstrapProvisioningIP()
      • getClusterOSImage

        public String getClusterOSImage()
      • getClusterProvisioningIP

        public String getClusterProvisioningIP()
      • getExternalBridge

        public String getExternalBridge()
      • getExternalMACAddress

        public String getExternalMACAddress()
      • getFirstAdditionalNTPServer

        public String getFirstAdditionalNTPServer()
      • getFirstApiVIP

        public String getFirstApiVIP()
      • getFirstIngressVIP

        public String getFirstIngressVIP()
      • getIngressVIP

        public String getIngressVIP()
      • getIngressVIP

        public String getIngressVIP​(int index)
      • getIngressVIPs

        public List<String> getIngressVIPs()
      • getLastAdditionalNTPServer

        public String getLastAdditionalNTPServer()
      • getLastApiVIP

        public String getLastApiVIP()
      • getLastIngressVIP

        public String getLastIngressVIP()
      • getLibvirtURI

        public String getLibvirtURI()
      • getLoadBalancer

        public io.fabric8.openshift.api.model.config.v1.BareMetalPlatformLoadBalancer getLoadBalancer()
      • getMatchingAdditionalNTPServer

        public String getMatchingAdditionalNTPServer​(Predicate<String> predicate)
      • getProvisioningBridge

        public String getProvisioningBridge()
      • getProvisioningDHCPExternal

        public Boolean getProvisioningDHCPExternal()
      • getProvisioningDHCPRange

        public String getProvisioningDHCPRange()
      • getProvisioningHostIP

        public String getProvisioningHostIP()
      • getProvisioningMACAddress

        public String getProvisioningMACAddress()
      • getProvisioningNetwork

        public String getProvisioningNetwork()
      • getProvisioningNetworkCIDR

        public String getProvisioningNetworkCIDR()
      • getProvisioningNetworkInterface

        public String getProvisioningNetworkInterface()
      • hasAdditionalNTPServers

        public boolean hasAdditionalNTPServers()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasApiVIP

        public boolean hasApiVIP()
      • hasApiVIPs

        public boolean hasApiVIPs()
      • hasBmcVerifyCA

        public boolean hasBmcVerifyCA()
      • hasBootstrapExternalStaticDNS

        public boolean hasBootstrapExternalStaticDNS()
      • hasBootstrapExternalStaticGateway

        public boolean hasBootstrapExternalStaticGateway()
      • hasBootstrapExternalStaticIP

        public boolean hasBootstrapExternalStaticIP()
      • hasBootstrapOSImage

        public boolean hasBootstrapOSImage()
      • hasBootstrapProvisioningIP

        public boolean hasBootstrapProvisioningIP()
      • hasClusterOSImage

        public boolean hasClusterOSImage()
      • hasClusterProvisioningIP

        public boolean hasClusterProvisioningIP()
      • hasDefaultMachinePlatform

        public boolean hasDefaultMachinePlatform()
      • hasExternalBridge

        public boolean hasExternalBridge()
      • hasExternalMACAddress

        public boolean hasExternalMACAddress()
      • hasHosts

        public boolean hasHosts()
      • hasIngressVIP

        public boolean hasIngressVIP()
      • hasIngressVIPs

        public boolean hasIngressVIPs()
      • hasLibvirtURI

        public boolean hasLibvirtURI()
      • hasLoadBalancer

        public boolean hasLoadBalancer()
      • hasMatchingAdditionalNTPServer

        public boolean hasMatchingAdditionalNTPServer​(Predicate<String> predicate)
      • hasMatchingApiVIP

        public boolean hasMatchingApiVIP​(Predicate<String> predicate)
      • hasMatchingIngressVIP

        public boolean hasMatchingIngressVIP​(Predicate<String> predicate)
      • hasProvisioningBridge

        public boolean hasProvisioningBridge()
      • hasProvisioningDHCPExternal

        public boolean hasProvisioningDHCPExternal()
      • hasProvisioningDHCPRange

        public boolean hasProvisioningDHCPRange()
      • hasProvisioningHostIP

        public boolean hasProvisioningHostIP()
      • hasProvisioningMACAddress

        public boolean hasProvisioningMACAddress()
      • hasProvisioningNetwork

        public boolean hasProvisioningNetwork()
      • hasProvisioningNetworkCIDR

        public boolean hasProvisioningNetworkCIDR()
      • hasProvisioningNetworkInterface

        public boolean hasProvisioningNetworkInterface()
      • hashCode

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

        public A removeAllFromAdditionalNTPServers​(Collection<String> items)
      • removeAllFromHosts

        public A removeAllFromHosts​(Collection<Host> items)
      • removeAllFromIngressVIPs

        public A removeAllFromIngressVIPs​(Collection<String> items)
      • removeFromAdditionalNTPServers

        public A removeFromAdditionalNTPServers​(String... items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

        public A removeFromApiVIPs​(String... items)
      • removeFromHosts

        public A removeFromHosts​(Host... items)
      • removeFromIngressVIPs

        public A removeFromIngressVIPs​(String... items)
      • setToAdditionalNTPServers

        public A setToAdditionalNTPServers​(int index,
                                           String item)
      • setToApiVIPs

        public A setToApiVIPs​(int index,
                              String item)
      • setToHosts

        public A setToHosts​(int index,
                            Host item)
      • setToIngressVIPs

        public A setToIngressVIPs​(int index,
                                  String item)
      • withAdditionalNTPServers

        public A withAdditionalNTPServers​(List<String> additionalNTPServers)
      • withAdditionalNTPServers

        public A withAdditionalNTPServers​(String... additionalNTPServers)
      • withAdditionalProperties

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

        public A withApiVIP​(String apiVIP)
      • withApiVIPs

        public A withApiVIPs​(List<String> apiVIPs)
      • withApiVIPs

        public A withApiVIPs​(String... apiVIPs)
      • withBmcVerifyCA

        public A withBmcVerifyCA​(String bmcVerifyCA)
      • withBootstrapExternalStaticDNS

        public A withBootstrapExternalStaticDNS​(String bootstrapExternalStaticDNS)
      • withBootstrapExternalStaticGateway

        public A withBootstrapExternalStaticGateway​(String bootstrapExternalStaticGateway)
      • withBootstrapExternalStaticIP

        public A withBootstrapExternalStaticIP​(String bootstrapExternalStaticIP)
      • withBootstrapOSImage

        public A withBootstrapOSImage​(String bootstrapOSImage)
      • withBootstrapProvisioningIP

        public A withBootstrapProvisioningIP​(String bootstrapProvisioningIP)
      • withClusterOSImage

        public A withClusterOSImage​(String clusterOSImage)
      • withClusterProvisioningIP

        public A withClusterProvisioningIP​(String clusterProvisioningIP)
      • withDefaultMachinePlatform

        public A withDefaultMachinePlatform​(MachinePool defaultMachinePlatform)
      • withExternalBridge

        public A withExternalBridge​(String externalBridge)
      • withExternalMACAddress

        public A withExternalMACAddress​(String externalMACAddress)
      • withHosts

        public A withHosts​(List<Host> hosts)
      • withHosts

        public A withHosts​(Host... hosts)
      • withIngressVIP

        public A withIngressVIP​(String ingressVIP)
      • withIngressVIPs

        public A withIngressVIPs​(List<String> ingressVIPs)
      • withIngressVIPs

        public A withIngressVIPs​(String... ingressVIPs)
      • withLibvirtURI

        public A withLibvirtURI​(String libvirtURI)
      • withLoadBalancer

        public A withLoadBalancer​(io.fabric8.openshift.api.model.config.v1.BareMetalPlatformLoadBalancer loadBalancer)
      • withNewLoadBalancer

        public A withNewLoadBalancer​(String type)
      • withProvisioningBridge

        public A withProvisioningBridge​(String provisioningBridge)
      • withProvisioningDHCPExternal

        public A withProvisioningDHCPExternal()
      • withProvisioningDHCPExternal

        public A withProvisioningDHCPExternal​(Boolean provisioningDHCPExternal)
      • withProvisioningDHCPRange

        public A withProvisioningDHCPRange​(String provisioningDHCPRange)
      • withProvisioningHostIP

        public A withProvisioningHostIP​(String provisioningHostIP)
      • withProvisioningMACAddress

        public A withProvisioningMACAddress​(String provisioningMACAddress)
      • withProvisioningNetwork

        public A withProvisioningNetwork​(String provisioningNetwork)
      • withProvisioningNetworkCIDR

        public A withProvisioningNetworkCIDR​(String provisioningNetworkCIDR)
      • withProvisioningNetworkInterface

        public A withProvisioningNetworkInterface​(String provisioningNetworkInterface)