Class PlatformFluent<A extends PlatformFluent<A>>

    • Constructor Detail

      • PlatformFluent

        public PlatformFluent()
      • PlatformFluent

        public PlatformFluent​(Platform instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(Platform instance)
      • addToAffinityGroups

        public A addToAffinityGroups​(int index,
                                     AffinityGroup item)
      • setToAffinityGroups

        public A setToAffinityGroups​(int index,
                                     AffinityGroup item)
      • addToAffinityGroups

        public A addToAffinityGroups​(AffinityGroup... items)
      • removeFromAffinityGroups

        public A removeFromAffinityGroups​(AffinityGroup... items)
      • buildAffinityGroup

        public AffinityGroup buildAffinityGroup​(int index)
      • buildFirstAffinityGroup

        public AffinityGroup buildFirstAffinityGroup()
      • buildLastAffinityGroup

        public AffinityGroup buildLastAffinityGroup()
      • withAffinityGroups

        public A withAffinityGroups​(List<AffinityGroup> affinityGroups)
      • withAffinityGroups

        public A withAffinityGroups​(AffinityGroup... affinityGroups)
      • hasAffinityGroups

        public boolean hasAffinityGroups()
      • getApiVip

        public String getApiVip()
      • withApiVip

        public A withApiVip​(String apiVip)
      • hasApiVip

        public boolean hasApiVip()
      • addToApiVips

        public A addToApiVips​(int index,
                              String item)
      • setToApiVips

        public A setToApiVips​(int index,
                              String item)
      • addToApiVips

        public A addToApiVips​(String... items)
      • removeFromApiVips

        public A removeFromApiVips​(String... items)
      • getApiVip

        public String getApiVip​(int index)
      • getFirstApiVip

        public String getFirstApiVip()
      • getLastApiVip

        public String getLastApiVip()
      • hasMatchingApiVip

        public boolean hasMatchingApiVip​(Predicate<String> predicate)
      • withApiVips

        public A withApiVips​(List<String> apiVips)
      • withApiVips

        public A withApiVips​(String... apiVips)
      • hasApiVips

        public boolean hasApiVips()
      • buildDefaultMachinePlatform

        public MachinePool buildDefaultMachinePlatform()
      • withDefaultMachinePlatform

        public A withDefaultMachinePlatform​(MachinePool defaultMachinePlatform)
      • hasDefaultMachinePlatform

        public boolean hasDefaultMachinePlatform()
      • getIngressVip

        public String getIngressVip()
      • withIngressVip

        public A withIngressVip​(String ingressVip)
      • hasIngressVip

        public boolean hasIngressVip()
      • addToIngressVips

        public A addToIngressVips​(int index,
                                  String item)
      • setToIngressVips

        public A setToIngressVips​(int index,
                                  String item)
      • addToIngressVips

        public A addToIngressVips​(String... items)
      • removeFromIngressVips

        public A removeFromIngressVips​(String... items)
      • removeAllFromIngressVips

        public A removeAllFromIngressVips​(Collection<String> items)
      • getIngressVips

        public List<String> getIngressVips()
      • getIngressVip

        public String getIngressVip​(int index)
      • getFirstIngressVip

        public String getFirstIngressVip()
      • getLastIngressVip

        public String getLastIngressVip()
      • hasMatchingIngressVip

        public boolean hasMatchingIngressVip​(Predicate<String> predicate)
      • withIngressVips

        public A withIngressVips​(List<String> ingressVips)
      • withIngressVips

        public A withIngressVips​(String... ingressVips)
      • hasIngressVips

        public boolean hasIngressVips()
      • getLoadBalancer

        public io.fabric8.openshift.api.model.config.v1.OvirtPlatformLoadBalancer getLoadBalancer()
      • withLoadBalancer

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

        public boolean hasLoadBalancer()
      • withNewLoadBalancer

        public A withNewLoadBalancer​(String type)
      • getOvirtClusterId

        public String getOvirtClusterId()
      • withOvirtClusterId

        public A withOvirtClusterId​(String ovirtClusterId)
      • hasOvirtClusterId

        public boolean hasOvirtClusterId()
      • getOvirtNetworkName

        public String getOvirtNetworkName()
      • withOvirtNetworkName

        public A withOvirtNetworkName​(String ovirtNetworkName)
      • hasOvirtNetworkName

        public boolean hasOvirtNetworkName()
      • getOvirtStorageDomainId

        public String getOvirtStorageDomainId()
      • withOvirtStorageDomainId

        public A withOvirtStorageDomainId​(String ovirtStorageDomainId)
      • hasOvirtStorageDomainId

        public boolean hasOvirtStorageDomainId()
      • getVnicProfileID

        public String getVnicProfileID()
      • withVnicProfileID

        public A withVnicProfileID​(String vnicProfileID)
      • hasVnicProfileID

        public boolean hasVnicProfileID()
      • 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 PlatformFluent<A>>
      • hashCode

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