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 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.lang.Integer;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy