Class ProvisioningFluent<A extends ProvisioningFluent<A>>

    • Constructor Detail

      • ProvisioningFluent

        public ProvisioningFluent()
      • ProvisioningFluent

        public ProvisioningFluent​(Provisioning instance)
    • Method Detail

      • addAllToInstallerEnv

        public A addAllToInstallerEnv​(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
      • addAllToSshKnownHosts

        public A addAllToSshKnownHosts​(Collection<String> items)
      • addToAdditionalProperties

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

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

        public A addToInstallerEnv​(io.fabric8.kubernetes.api.model.EnvVar... items)
      • addToInstallerEnv

        public A addToInstallerEnv​(int index,
                                   io.fabric8.kubernetes.api.model.EnvVar item)
      • addToSshKnownHosts

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

        public A addToSshKnownHosts​(int index,
                                    String item)
      • buildFirstInstallerEnv

        public io.fabric8.kubernetes.api.model.EnvVar buildFirstInstallerEnv()
      • buildInstallConfigSecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildInstallConfigSecretRef()
      • buildInstallerEnv

        public List<io.fabric8.kubernetes.api.model.EnvVar> buildInstallerEnv()
      • buildInstallerEnv

        public io.fabric8.kubernetes.api.model.EnvVar buildInstallerEnv​(int index)
      • buildLastInstallerEnv

        public io.fabric8.kubernetes.api.model.EnvVar buildLastInstallerEnv()
      • buildManifestsConfigMapRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildManifestsConfigMapRef()
      • buildManifestsSecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildManifestsSecretRef()
      • buildMatchingInstallerEnv

        public io.fabric8.kubernetes.api.model.EnvVar buildMatchingInstallerEnv​(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
      • buildSshPrivateKeySecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference buildSshPrivateKeySecretRef()
      • copyInstance

        protected void copyInstance​(Provisioning instance)
      • equals

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

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

        public String getFirstSshKnownHost()
      • getInstallerImageOverride

        public String getInstallerImageOverride()
      • getLastSshKnownHost

        public String getLastSshKnownHost()
      • getReleaseImage

        public String getReleaseImage()
      • getSshKnownHost

        public String getSshKnownHost​(int index)
      • getSshKnownHosts

        public List<String> getSshKnownHosts()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasImageSetRef

        public boolean hasImageSetRef()
      • hasInstallConfigSecretRef

        public boolean hasInstallConfigSecretRef()
      • hasInstallerEnv

        public boolean hasInstallerEnv()
      • hasInstallerImageOverride

        public boolean hasInstallerImageOverride()
      • hasManifestsConfigMapRef

        public boolean hasManifestsConfigMapRef()
      • hasManifestsSecretRef

        public boolean hasManifestsSecretRef()
      • hasMatchingInstallerEnv

        public boolean hasMatchingInstallerEnv​(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
      • hasMatchingSshKnownHost

        public boolean hasMatchingSshKnownHost​(Predicate<String> predicate)
      • hasReleaseImage

        public boolean hasReleaseImage()
      • hasSshKnownHosts

        public boolean hasSshKnownHosts()
      • hasSshPrivateKeySecretRef

        public boolean hasSshPrivateKeySecretRef()
      • hashCode

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

        public A removeAllFromInstallerEnv​(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
      • removeAllFromSshKnownHosts

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

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

        public A removeFromInstallerEnv​(io.fabric8.kubernetes.api.model.EnvVar... items)
      • removeFromSshKnownHosts

        public A removeFromSshKnownHosts​(String... items)
      • removeMatchingFromInstallerEnv

        public A removeMatchingFromInstallerEnv​(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
      • setToInstallerEnv

        public A setToInstallerEnv​(int index,
                                   io.fabric8.kubernetes.api.model.EnvVar item)
      • setToSshKnownHosts

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

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

        public A withInstallConfigSecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference installConfigSecretRef)
      • withInstallerEnv

        public A withInstallerEnv​(List<io.fabric8.kubernetes.api.model.EnvVar> installerEnv)
      • withInstallerEnv

        public A withInstallerEnv​(io.fabric8.kubernetes.api.model.EnvVar... installerEnv)
      • withInstallerImageOverride

        public A withInstallerImageOverride​(String installerImageOverride)
      • withManifestsConfigMapRef

        public A withManifestsConfigMapRef​(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsConfigMapRef)
      • withManifestsSecretRef

        public A withManifestsSecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsSecretRef)
      • withNewImageSetRef

        public A withNewImageSetRef​(String name)
      • withNewInstallConfigSecretRef

        public A withNewInstallConfigSecretRef​(String name)
      • withNewManifestsConfigMapRef

        public A withNewManifestsConfigMapRef​(String name)
      • withNewManifestsSecretRef

        public A withNewManifestsSecretRef​(String name)
      • withNewSshPrivateKeySecretRef

        public A withNewSshPrivateKeySecretRef​(String name)
      • withReleaseImage

        public A withReleaseImage​(String releaseImage)
      • withSshKnownHosts

        public A withSshKnownHosts​(List<String> sshKnownHosts)
      • withSshKnownHosts

        public A withSshKnownHosts​(String... sshKnownHosts)
      • withSshPrivateKeySecretRef

        public A withSshPrivateKeySecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference sshPrivateKeySecretRef)