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

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

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

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.util.LinkedHashMap;
import java.lang.Deprecated;
import io.fabric8.openshift.api.model.installer.alibabacloud.v1.PlatformBuilder;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface PlatformFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
  
  /**
   * This method has been deprecated, please use method buildAlibabacloud instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform getAlibabacloud();
  public io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform buildAlibabacloud();
  public A withAlibabacloud(io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform alibabacloud);
  public java.lang.Boolean hasAlibabacloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AlibabacloudNested withNewAlibabacloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AlibabacloudNested withNewAlibabacloudLike(io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AlibabacloudNested editAlibabacloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AlibabacloudNested editOrNewAlibabacloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AlibabacloudNested editOrNewAlibabacloudLike(io.fabric8.openshift.api.model.installer.alibabacloud.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildAws instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.aws.v1.Platform getAws();
  public io.fabric8.openshift.api.model.installer.aws.v1.Platform buildAws();
  public A withAws(io.fabric8.openshift.api.model.installer.aws.v1.Platform aws);
  public java.lang.Boolean hasAws();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AwsAwsNested withNewAwsAws();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AwsAwsNested withNewAwsLike(io.fabric8.openshift.api.model.installer.aws.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AwsAwsNested editAwsAws();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AwsAwsNested editOrNewAws();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AwsAwsNested editOrNewAwsLike(io.fabric8.openshift.api.model.installer.aws.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildAzure instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.azure.v1.Platform getAzure();
  public io.fabric8.openshift.api.model.installer.azure.v1.Platform buildAzure();
  public A withAzure(io.fabric8.openshift.api.model.installer.azure.v1.Platform azure);
  public java.lang.Boolean hasAzure();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AzureAzureNested withNewAzureAzure();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AzureAzureNested withNewAzureLike(io.fabric8.openshift.api.model.installer.azure.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AzureAzureNested editAzureAzure();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AzureAzureNested editOrNewAzure();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.AzureAzureNested editOrNewAzureLike(io.fabric8.openshift.api.model.installer.azure.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildBaremetal instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.baremetal.v1.Platform getBaremetal();
  public io.fabric8.openshift.api.model.installer.baremetal.v1.Platform buildBaremetal();
  public A withBaremetal(io.fabric8.openshift.api.model.installer.baremetal.v1.Platform baremetal);
  public java.lang.Boolean hasBaremetal();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.BaremetalBaremetalNested withNewBaremetalBaremetal();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.BaremetalBaremetalNested withNewBaremetalLike(io.fabric8.openshift.api.model.installer.baremetal.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.BaremetalBaremetalNested editBaremetalBaremetal();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.BaremetalBaremetalNested editOrNewBaremetal();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.BaremetalBaremetalNested editOrNewBaremetalLike(io.fabric8.openshift.api.model.installer.baremetal.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildGcp instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.gcp.v1.Platform getGcp();
  public io.fabric8.openshift.api.model.installer.gcp.v1.Platform buildGcp();
  public A withGcp(io.fabric8.openshift.api.model.installer.gcp.v1.Platform gcp);
  public java.lang.Boolean hasGcp();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.GcpGcpNested withNewGcpGcp();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.GcpGcpNested withNewGcpLike(io.fabric8.openshift.api.model.installer.gcp.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.GcpGcpNested editGcpGcp();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.GcpGcpNested editOrNewGcp();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.GcpGcpNested editOrNewGcpLike(io.fabric8.openshift.api.model.installer.gcp.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildIbmcloud instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.ibmcloud.v1.Platform getIbmcloud();
  public io.fabric8.openshift.api.model.installer.ibmcloud.v1.Platform buildIbmcloud();
  public A withIbmcloud(io.fabric8.openshift.api.model.installer.ibmcloud.v1.Platform ibmcloud);
  public java.lang.Boolean hasIbmcloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.IbmcloudIbmcloudNested withNewIbmcloudIbmcloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.IbmcloudIbmcloudNested withNewIbmcloudLike(io.fabric8.openshift.api.model.installer.ibmcloud.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.IbmcloudIbmcloudNested editIbmcloudIbmcloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.IbmcloudIbmcloudNested editOrNewIbmcloud();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.IbmcloudIbmcloudNested editOrNewIbmcloudLike(io.fabric8.openshift.api.model.installer.ibmcloud.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildLibvirt instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.libvirt.v1.Platform getLibvirt();
  public io.fabric8.openshift.api.model.installer.libvirt.v1.Platform buildLibvirt();
  public A withLibvirt(io.fabric8.openshift.api.model.installer.libvirt.v1.Platform libvirt);
  public java.lang.Boolean hasLibvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.LibvirtLibvirtNested withNewLibvirtLibvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.LibvirtLibvirtNested withNewLibvirtLike(io.fabric8.openshift.api.model.installer.libvirt.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.LibvirtLibvirtNested editLibvirtLibvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.LibvirtLibvirtNested editOrNewLibvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.LibvirtLibvirtNested editOrNewLibvirtLike(io.fabric8.openshift.api.model.installer.libvirt.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildNone instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.none.v1.Platform getNone();
  public io.fabric8.openshift.api.model.installer.none.v1.Platform buildNone();
  public A withNone(io.fabric8.openshift.api.model.installer.none.v1.Platform none);
  public java.lang.Boolean hasNone();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.NoneNoneNested withNewNoneNone();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.NoneNoneNested withNewNoneLike(io.fabric8.openshift.api.model.installer.none.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.NoneNoneNested editNoneNone();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.NoneNoneNested editOrNewNone();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.NoneNoneNested editOrNewNoneLike(io.fabric8.openshift.api.model.installer.none.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildOpenstack instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.openstack.v1.Platform getOpenstack();
  public io.fabric8.openshift.api.model.installer.openstack.v1.Platform buildOpenstack();
  public A withOpenstack(io.fabric8.openshift.api.model.installer.openstack.v1.Platform openstack);
  public java.lang.Boolean hasOpenstack();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OpenstackOpenstackNested withNewOpenstackOpenstack();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OpenstackOpenstackNested withNewOpenstackLike(io.fabric8.openshift.api.model.installer.openstack.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OpenstackOpenstackNested editOpenstackOpenstack();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OpenstackOpenstackNested editOrNewOpenstack();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OpenstackOpenstackNested editOrNewOpenstackLike(io.fabric8.openshift.api.model.installer.openstack.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildOvirt instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.ovirt.v1.Platform getOvirt();
  public io.fabric8.openshift.api.model.installer.ovirt.v1.Platform buildOvirt();
  public A withOvirt(io.fabric8.openshift.api.model.installer.ovirt.v1.Platform ovirt);
  public java.lang.Boolean hasOvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OvirtOvirtNested withNewOvirtOvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OvirtOvirtNested withNewOvirtLike(io.fabric8.openshift.api.model.installer.ovirt.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OvirtOvirtNested editOvirtOvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OvirtOvirtNested editOrNewOvirt();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.OvirtOvirtNested editOrNewOvirtLike(io.fabric8.openshift.api.model.installer.ovirt.v1.Platform item);
  
  /**
   * This method has been deprecated, please use method buildVsphere instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.openshift.api.model.installer.vsphere.v1.Platform getVsphere();
  public io.fabric8.openshift.api.model.installer.vsphere.v1.Platform buildVsphere();
  public A withVsphere(io.fabric8.openshift.api.model.installer.vsphere.v1.Platform vsphere);
  public java.lang.Boolean hasVsphere();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.VsphereVsphereNested withNewVsphereVsphere();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.VsphereVsphereNested withNewVsphereLike(io.fabric8.openshift.api.model.installer.vsphere.v1.Platform item);
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.VsphereVsphereNested editVsphereVsphere();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.VsphereVsphereNested editOrNewVsphere();
  public io.fabric8.openshift.api.model.installer.v1.PlatformFluent.VsphereVsphereNested editOrNewVsphereLike(io.fabric8.openshift.api.model.installer.vsphere.v1.Platform item);
  public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);
  public A addToAdditionalProperties(java.util.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 interface AlibabacloudNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.alibabacloud.v1.PlatformFluent>{
    public N and();
    public N endAlibabacloud();
    
  }
  public interface AwsAwsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.aws.v1.PlatformFluent>{
    public N and();
    public N endAwsAws();
    
  }
  public interface AzureAzureNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.azure.v1.PlatformFluent>{
    public N and();
    public N endAzureAzure();
    
  }
  public interface BaremetalBaremetalNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.baremetal.v1.PlatformFluent>{
    public N and();
    public N endBaremetalBaremetal();
    
  }
  public interface GcpGcpNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.gcp.v1.PlatformFluent>{
    public N and();
    public N endGcpGcp();
    
  }
  public interface IbmcloudIbmcloudNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.ibmcloud.v1.PlatformFluent>{
    public N and();
    public N endIbmcloudIbmcloud();
    
  }
  public interface LibvirtLibvirtNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.libvirt.v1.PlatformFluent>{
    public N and();
    public N endLibvirtLibvirt();
    
  }
  public interface NoneNoneNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.none.v1.PlatformFluent>{
    public N and();
    public N endNoneNone();
    
  }
  public interface OpenstackOpenstackNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.openstack.v1.PlatformFluent>{
    public N and();
    public N endOpenstackOpenstack();
    
  }
  public interface OvirtOvirtNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.ovirt.v1.PlatformFluent>{
    public N and();
    public N endOvirtOvirt();
    
  }
  public interface VsphereVsphereNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.openshift.api.model.installer.vsphere.v1.PlatformFluent>{
    public N and();
    public N endVsphereVsphere();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy