All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.openshift.api.model.installer.v1.InstallConfigFluent Maven / Gradle / Ivy

package io.fabric8.openshift.api.model.installer.v1;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface InstallConfigFluent> extends Fluent{
  public String getAdditionalTrustBundle();
  public A withAdditionalTrustBundle(String additionalTrustBundle);
  public Boolean hasAdditionalTrustBundle();
  public String getApiVersion();
  public A withApiVersion(String apiVersion);
  public Boolean hasApiVersion();
  public String getBaseDomain();
  public A withBaseDomain(String baseDomain);
  public Boolean hasBaseDomain();
  
  /**
   * This method has been deprecated, please use method buildBootstrapInPlace instead.
   * @return The buildable object.
   */
  @Deprecated
  public BootstrapInPlace getBootstrapInPlace();
  public BootstrapInPlace buildBootstrapInPlace();
  public A withBootstrapInPlace(BootstrapInPlace bootstrapInPlace);
  public Boolean hasBootstrapInPlace();
  public A withNewBootstrapInPlace(String installationDisk);
  public InstallConfigFluent.BootstrapInPlaceNested withNewBootstrapInPlace();
  public InstallConfigFluent.BootstrapInPlaceNested withNewBootstrapInPlaceLike(BootstrapInPlace item);
  public InstallConfigFluent.BootstrapInPlaceNested editBootstrapInPlace();
  public InstallConfigFluent.BootstrapInPlaceNested editOrNewBootstrapInPlace();
  public InstallConfigFluent.BootstrapInPlaceNested editOrNewBootstrapInPlaceLike(BootstrapInPlace item);
  public A addToCompute(int index,MachinePool item);
  public A setToCompute(int index,MachinePool item);
  public A addToCompute(io.fabric8.openshift.api.model.installer.v1.MachinePool... items);
  public A addAllToCompute(Collection items);
  public A removeFromCompute(io.fabric8.openshift.api.model.installer.v1.MachinePool... items);
  public A removeAllFromCompute(Collection items);
  public A removeMatchingFromCompute(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildCompute instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getCompute();
  public List buildCompute();
  public MachinePool buildCompute(int index);
  public MachinePool buildFirstCompute();
  public MachinePool buildLastCompute();
  public MachinePool buildMatchingCompute(Predicate predicate);
  public Boolean hasMatchingCompute(Predicate predicate);
  public A withCompute(List compute);
  public A withCompute(io.fabric8.openshift.api.model.installer.v1.MachinePool... compute);
  public Boolean hasCompute();
  public InstallConfigFluent.ComputeNested addNewCompute();
  public InstallConfigFluent.ComputeNested addNewComputeLike(MachinePool item);
  public InstallConfigFluent.ComputeNested setNewComputeLike(int index,MachinePool item);
  public InstallConfigFluent.ComputeNested editCompute(int index);
  public InstallConfigFluent.ComputeNested editFirstCompute();
  public InstallConfigFluent.ComputeNested editLastCompute();
  public InstallConfigFluent.ComputeNested editMatchingCompute(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildControlPlane instead.
   * @return The buildable object.
   */
  @Deprecated
  public MachinePool getControlPlane();
  public MachinePool buildControlPlane();
  public A withControlPlane(MachinePool controlPlane);
  public Boolean hasControlPlane();
  public InstallConfigFluent.ControlPlaneNested withNewControlPlane();
  public InstallConfigFluent.ControlPlaneNested withNewControlPlaneLike(MachinePool item);
  public InstallConfigFluent.ControlPlaneNested editControlPlane();
  public InstallConfigFluent.ControlPlaneNested editOrNewControlPlane();
  public InstallConfigFluent.ControlPlaneNested editOrNewControlPlaneLike(MachinePool item);
  public String getCredentialsMode();
  public A withCredentialsMode(String credentialsMode);
  public Boolean hasCredentialsMode();
  public Boolean getFips();
  public A withFips(Boolean fips);
  public Boolean hasFips();
  public A addToImageContentSources(int index,ImageContentSource item);
  public A setToImageContentSources(int index,ImageContentSource item);
  public A addToImageContentSources(io.fabric8.openshift.api.model.installer.v1.ImageContentSource... items);
  public A addAllToImageContentSources(Collection items);
  public A removeFromImageContentSources(io.fabric8.openshift.api.model.installer.v1.ImageContentSource... items);
  public A removeAllFromImageContentSources(Collection items);
  public A removeMatchingFromImageContentSources(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildImageContentSources instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getImageContentSources();
  public List buildImageContentSources();
  public ImageContentSource buildImageContentSource(int index);
  public ImageContentSource buildFirstImageContentSource();
  public ImageContentSource buildLastImageContentSource();
  public ImageContentSource buildMatchingImageContentSource(Predicate predicate);
  public Boolean hasMatchingImageContentSource(Predicate predicate);
  public A withImageContentSources(List imageContentSources);
  public A withImageContentSources(io.fabric8.openshift.api.model.installer.v1.ImageContentSource... imageContentSources);
  public Boolean hasImageContentSources();
  public InstallConfigFluent.ImageContentSourcesNested addNewImageContentSource();
  public InstallConfigFluent.ImageContentSourcesNested addNewImageContentSourceLike(ImageContentSource item);
  public InstallConfigFluent.ImageContentSourcesNested setNewImageContentSourceLike(int index,ImageContentSource item);
  public InstallConfigFluent.ImageContentSourcesNested editImageContentSource(int index);
  public InstallConfigFluent.ImageContentSourcesNested editFirstImageContentSource();
  public InstallConfigFluent.ImageContentSourcesNested editLastImageContentSource();
  public InstallConfigFluent.ImageContentSourcesNested editMatchingImageContentSource(Predicate predicate);
  public String getKind();
  public A withKind(String kind);
  public Boolean hasKind();
  
  /**
   * This method has been deprecated, please use method buildMetadata instead.
   * @return The buildable object.
   */
  @Deprecated
  public ObjectMeta getMetadata();
  public ObjectMeta buildMetadata();
  public A withMetadata(ObjectMeta metadata);
  public Boolean hasMetadata();
  public InstallConfigFluent.MetadataNested withNewMetadata();
  public InstallConfigFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
  public InstallConfigFluent.MetadataNested editMetadata();
  public InstallConfigFluent.MetadataNested editOrNewMetadata();
  public InstallConfigFluent.MetadataNested editOrNewMetadataLike(ObjectMeta item);
  
  /**
   * This method has been deprecated, please use method buildNetworking instead.
   * @return The buildable object.
   */
  @Deprecated
  public Networking getNetworking();
  public Networking buildNetworking();
  public A withNetworking(Networking networking);
  public Boolean hasNetworking();
  public InstallConfigFluent.NetworkingNested withNewNetworking();
  public InstallConfigFluent.NetworkingNested withNewNetworkingLike(Networking item);
  public InstallConfigFluent.NetworkingNested editNetworking();
  public InstallConfigFluent.NetworkingNested editOrNewNetworking();
  public InstallConfigFluent.NetworkingNested editOrNewNetworkingLike(Networking item);
  
  /**
   * This method has been deprecated, please use method buildPlatform instead.
   * @return The buildable object.
   */
  @Deprecated
  public Platform getPlatform();
  public Platform buildPlatform();
  public A withPlatform(Platform platform);
  public Boolean hasPlatform();
  public InstallConfigFluent.PlatformNested withNewPlatform();
  public InstallConfigFluent.PlatformNested withNewPlatformLike(Platform item);
  public InstallConfigFluent.PlatformNested editPlatform();
  public InstallConfigFluent.PlatformNested editOrNewPlatform();
  public InstallConfigFluent.PlatformNested editOrNewPlatformLike(Platform item);
  
  /**
   * This method has been deprecated, please use method buildProxy instead.
   * @return The buildable object.
   */
  @Deprecated
  public Proxy getProxy();
  public Proxy buildProxy();
  public A withProxy(Proxy proxy);
  public Boolean hasProxy();
  public A withNewProxy(String httpProxy,String httpsProxy,String noProxy);
  public InstallConfigFluent.ProxyNested withNewProxy();
  public InstallConfigFluent.ProxyNested withNewProxyLike(Proxy item);
  public InstallConfigFluent.ProxyNested editProxy();
  public InstallConfigFluent.ProxyNested editOrNewProxy();
  public InstallConfigFluent.ProxyNested editOrNewProxyLike(Proxy item);
  public String getPublish();
  public A withPublish(String publish);
  public Boolean hasPublish();
  public String getPullSecret();
  public A withPullSecret(String pullSecret);
  public Boolean hasPullSecret();
  public String getSshKey();
  public A withSshKey(String sshKey);
  public Boolean hasSshKey();
  public A addToAdditionalProperties(String key,Object value);
  public A addToAdditionalProperties(Map map);
  public A removeFromAdditionalProperties(String key);
  public A removeFromAdditionalProperties(Map map);
  public Map getAdditionalProperties();
  public A withAdditionalProperties(Map additionalProperties);
  public Boolean hasAdditionalProperties();
  public A withFips();
  public interface BootstrapInPlaceNested extends Nested,BootstrapInPlaceFluent>{
    public N and();
    public N endBootstrapInPlace();
    
  }
  public interface ComputeNested extends Nested,MachinePoolFluent>{
    public N and();
    public N endCompute();
    
  }
  public interface ControlPlaneNested extends Nested,MachinePoolFluent>{
    public N and();
    public N endControlPlane();
    
  }
  public interface ImageContentSourcesNested extends Nested,ImageContentSourceFluent>{
    public N and();
    public N endImageContentSource();
    
  }
  public interface MetadataNested extends Nested,ObjectMetaFluent>{
    public N and();
    public N endMetadata();
    
  }
  public interface NetworkingNested extends Nested,NetworkingFluent>{
    public N and();
    public N endNetworking();
    
  }
  public interface PlatformNested extends Nested,PlatformFluent>{
    public N and();
    public N endPlatform();
    
  }
  public interface ProxyNested extends Nested,ProxyFluent>{
    public N and();
    public N endProxy();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy