Class PlatformFluent<A extends PlatformFluent<A>>

    • Constructor Detail

      • PlatformFluent

        public PlatformFluent()
      • PlatformFluent

        public PlatformFluent​(Platform instance)
    • Method Detail

      • 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)
      • addToClusterOSImageProperties

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

        public A addToClusterOSImageProperties​(String key,
                                               String value)
      • addToExternalDNS

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

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

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

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

        public PortTarget buildControlPlanePort()
      • buildDefaultMachinePlatform

        public MachinePool buildDefaultMachinePlatform()
      • 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>>
      • getAdditionalProperties

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

        public String getApiFloatingIP()
      • getApiVIP

        public String getApiVIP​(int index)
      • getCloud

        public String getCloud()
      • getClusterOSImage

        public String getClusterOSImage()
      • getClusterOSImageProperties

        public Map<String,​String> getClusterOSImageProperties()
      • getExternalDN

        public String getExternalDN​(int index)
      • getExternalDNS

        public List<String> getExternalDNS()
      • getExternalNetwork

        public String getExternalNetwork()
      • getFirstApiVIP

        public String getFirstApiVIP()
      • getFirstExternalDN

        public String getFirstExternalDN()
      • getFirstIngressVIP

        public String getFirstIngressVIP()
      • getImageName

        public String getImageName()
      • getIngressFloatingIP

        public String getIngressFloatingIP()
      • getIngressVIP

        public String getIngressVIP​(int index)
      • getIngressVIPs

        public List<String> getIngressVIPs()
      • getLastApiVIP

        public String getLastApiVIP()
      • getLastExternalDN

        public String getLastExternalDN()
      • getLastIngressVIP

        public String getLastIngressVIP()
      • getLoadBalancer

        public io.fabric8.openshift.api.model.config.v1.OpenStackPlatformLoadBalancer getLoadBalancer()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasApiFloatingIP

        public boolean hasApiFloatingIP()
      • hasApiVIPs

        public boolean hasApiVIPs()
      • hasCloud

        public boolean hasCloud()
      • hasClusterOSImage

        public boolean hasClusterOSImage()
      • hasClusterOSImageProperties

        public boolean hasClusterOSImageProperties()
      • hasControlPlanePort

        public boolean hasControlPlanePort()
      • hasDefaultMachinePlatform

        public boolean hasDefaultMachinePlatform()
      • hasExternalDNS

        public boolean hasExternalDNS()
      • hasExternalNetwork

        public boolean hasExternalNetwork()
      • hasImageName

        public boolean hasImageName()
      • hasIngressFloatingIP

        public boolean hasIngressFloatingIP()
      • hasIngressVIPs

        public boolean hasIngressVIPs()
      • hasLoadBalancer

        public boolean hasLoadBalancer()
      • hasMatchingApiVIP

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

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

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

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

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

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

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

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

        public A removeFromClusterOSImageProperties​(String key)
      • removeFromClusterOSImageProperties

        public A removeFromClusterOSImageProperties​(Map<String,​String> map)
      • removeFromExternalDNS

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

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

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

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

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

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

        public A withApiFloatingIP​(String apiFloatingIP)
      • withApiVIPs

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

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

        public A withCloud​(String cloud)
      • withClusterOSImage

        public A withClusterOSImage​(String clusterOSImage)
      • withClusterOSImageProperties

        public <K,​V> A withClusterOSImageProperties​(Map<String,​String> clusterOSImageProperties)
      • withControlPlanePort

        public A withControlPlanePort​(PortTarget controlPlanePort)
      • withDefaultMachinePlatform

        public A withDefaultMachinePlatform​(MachinePool defaultMachinePlatform)
      • withExternalDNS

        public A withExternalDNS​(List<String> externalDNS)
      • withExternalDNS

        public A withExternalDNS​(String... externalDNS)
      • withExternalNetwork

        public A withExternalNetwork​(String externalNetwork)
      • withImageName

        public A withImageName​(String imageName)
      • withIngressFloatingIP

        public A withIngressFloatingIP​(String ingressFloatingIP)
      • withIngressVIPs

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

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

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

        public A withNewLoadBalancer​(String type)