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()
      • getApiVIP

        public String getApiVIP​(int index)
      • getCloud

        public String getCloud()
      • getClusterOSImage

        public String getClusterOSImage()
      • getClusterOSImageProperties

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

        public String getComputeFlavor()
      • 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()
      • getIngressFloatingIP

        public String getIngressFloatingIP()
      • getIngressVIP

        public String getIngressVIP()
      • getIngressVIP

        public String getIngressVIP​(int index)
      • getIngressVIPs

        public List<String> getIngressVIPs()
      • getLastApiVIP

        public String getLastApiVIP()
      • getLastExternalDN

        public String getLastExternalDN()
      • getLastIngressVIP

        public String getLastIngressVIP()
      • getLbFloatingIP

        public String getLbFloatingIP()
      • getLoadBalancer

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

        public String getMachinesSubnet()
      • getOctaviaSupport

        public String getOctaviaSupport()
      • getRegion

        public String getRegion()
      • getTrunkSupport

        public String getTrunkSupport()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasApiFloatingIP

        public boolean hasApiFloatingIP()
      • hasApiVIP

        public boolean hasApiVIP()
      • hasApiVIPs

        public boolean hasApiVIPs()
      • hasCloud

        public boolean hasCloud()
      • hasClusterOSImage

        public boolean hasClusterOSImage()
      • hasClusterOSImageProperties

        public boolean hasClusterOSImageProperties()
      • hasComputeFlavor

        public boolean hasComputeFlavor()
      • hasControlPlanePort

        public boolean hasControlPlanePort()
      • hasDefaultMachinePlatform

        public boolean hasDefaultMachinePlatform()
      • hasExternalDNS

        public boolean hasExternalDNS()
      • hasExternalNetwork

        public boolean hasExternalNetwork()
      • hasIngressFloatingIP

        public boolean hasIngressFloatingIP()
      • hasIngressVIP

        public boolean hasIngressVIP()
      • hasIngressVIPs

        public boolean hasIngressVIPs()
      • hasLbFloatingIP

        public boolean hasLbFloatingIP()
      • hasLoadBalancer

        public boolean hasLoadBalancer()
      • hasMachinesSubnet

        public boolean hasMachinesSubnet()
      • hasMatchingApiVIP

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

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

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

        public boolean hasOctaviaSupport()
      • hasRegion

        public boolean hasRegion()
      • hasTrunkSupport

        public boolean hasTrunkSupport()
      • 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)
      • withApiVIP

        public A withApiVIP​(String apiVIP)
      • 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)
      • withComputeFlavor

        public A withComputeFlavor​(String computeFlavor)
      • 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)
      • withIngressFloatingIP

        public A withIngressFloatingIP​(String ingressFloatingIP)
      • withIngressVIP

        public A withIngressVIP​(String ingressVIP)
      • withIngressVIPs

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

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

        public A withLbFloatingIP​(String lbFloatingIP)
      • withLoadBalancer

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

        public A withMachinesSubnet​(String machinesSubnet)
      • withNewLoadBalancer

        public A withNewLoadBalancer​(String type)
      • withOctaviaSupport

        public A withOctaviaSupport​(String octaviaSupport)
      • withRegion

        public A withRegion​(String region)
      • withTrunkSupport

        public A withTrunkSupport​(String trunkSupport)