public class PlatformSpecFluent<A extends PlatformSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformSpecFluent.AlibabaCloudNested<N> |
class |
PlatformSpecFluent.AwsNested<N> |
class |
PlatformSpecFluent.AzureNested<N> |
class |
PlatformSpecFluent.BaremetalNested<N> |
class |
PlatformSpecFluent.EquinixMetalNested<N> |
class |
PlatformSpecFluent.ExternalNested<N> |
class |
PlatformSpecFluent.GcpNested<N> |
class |
PlatformSpecFluent.IbmcloudNested<N> |
class |
PlatformSpecFluent.KubevirtNested<N> |
class |
PlatformSpecFluent.NutanixNested<N> |
class |
PlatformSpecFluent.OpenstackNested<N> |
class |
PlatformSpecFluent.OvirtNested<N> |
class |
PlatformSpecFluent.PowervsNested<N> |
class |
PlatformSpecFluent.VsphereNested<N> |
| Constructor and Description |
|---|
PlatformSpecFluent() |
PlatformSpecFluent(PlatformSpec instance) |
public PlatformSpecFluent()
public PlatformSpecFluent(PlatformSpec instance)
protected void copyInstance(PlatformSpec instance)
public AlibabaCloudPlatformSpec buildAlibabaCloud()
public A withAlibabaCloud(AlibabaCloudPlatformSpec alibabaCloud)
public boolean hasAlibabaCloud()
public PlatformSpecFluent.AlibabaCloudNested<A> withNewAlibabaCloud()
public PlatformSpecFluent.AlibabaCloudNested<A> withNewAlibabaCloudLike(AlibabaCloudPlatformSpec item)
public PlatformSpecFluent.AlibabaCloudNested<A> editAlibabaCloud()
public PlatformSpecFluent.AlibabaCloudNested<A> editOrNewAlibabaCloud()
public PlatformSpecFluent.AlibabaCloudNested<A> editOrNewAlibabaCloudLike(AlibabaCloudPlatformSpec item)
public AWSPlatformSpec buildAws()
public A withAws(AWSPlatformSpec aws)
public boolean hasAws()
public PlatformSpecFluent.AwsNested<A> withNewAws()
public PlatformSpecFluent.AwsNested<A> withNewAwsLike(AWSPlatformSpec item)
public PlatformSpecFluent.AwsNested<A> editAws()
public PlatformSpecFluent.AwsNested<A> editOrNewAws()
public PlatformSpecFluent.AwsNested<A> editOrNewAwsLike(AWSPlatformSpec item)
public AzurePlatformSpec buildAzure()
public A withAzure(AzurePlatformSpec azure)
public boolean hasAzure()
public PlatformSpecFluent.AzureNested<A> withNewAzure()
public PlatformSpecFluent.AzureNested<A> withNewAzureLike(AzurePlatformSpec item)
public PlatformSpecFluent.AzureNested<A> editAzure()
public PlatformSpecFluent.AzureNested<A> editOrNewAzure()
public PlatformSpecFluent.AzureNested<A> editOrNewAzureLike(AzurePlatformSpec item)
public BareMetalPlatformSpec buildBaremetal()
public A withBaremetal(BareMetalPlatformSpec baremetal)
public boolean hasBaremetal()
public PlatformSpecFluent.BaremetalNested<A> withNewBaremetal()
public PlatformSpecFluent.BaremetalNested<A> withNewBaremetalLike(BareMetalPlatformSpec item)
public PlatformSpecFluent.BaremetalNested<A> editBaremetal()
public PlatformSpecFluent.BaremetalNested<A> editOrNewBaremetal()
public PlatformSpecFluent.BaremetalNested<A> editOrNewBaremetalLike(BareMetalPlatformSpec item)
public EquinixMetalPlatformSpec buildEquinixMetal()
public A withEquinixMetal(EquinixMetalPlatformSpec equinixMetal)
public boolean hasEquinixMetal()
public PlatformSpecFluent.EquinixMetalNested<A> withNewEquinixMetal()
public PlatformSpecFluent.EquinixMetalNested<A> withNewEquinixMetalLike(EquinixMetalPlatformSpec item)
public PlatformSpecFluent.EquinixMetalNested<A> editEquinixMetal()
public PlatformSpecFluent.EquinixMetalNested<A> editOrNewEquinixMetal()
public PlatformSpecFluent.EquinixMetalNested<A> editOrNewEquinixMetalLike(EquinixMetalPlatformSpec item)
public ExternalPlatformSpec buildExternal()
public A withExternal(ExternalPlatformSpec external)
public boolean hasExternal()
public PlatformSpecFluent.ExternalNested<A> withNewExternal()
public PlatformSpecFluent.ExternalNested<A> withNewExternalLike(ExternalPlatformSpec item)
public PlatformSpecFluent.ExternalNested<A> editExternal()
public PlatformSpecFluent.ExternalNested<A> editOrNewExternal()
public PlatformSpecFluent.ExternalNested<A> editOrNewExternalLike(ExternalPlatformSpec item)
public GCPPlatformSpec buildGcp()
public A withGcp(GCPPlatformSpec gcp)
public boolean hasGcp()
public PlatformSpecFluent.GcpNested<A> withNewGcp()
public PlatformSpecFluent.GcpNested<A> withNewGcpLike(GCPPlatformSpec item)
public PlatformSpecFluent.GcpNested<A> editGcp()
public PlatformSpecFluent.GcpNested<A> editOrNewGcp()
public PlatformSpecFluent.GcpNested<A> editOrNewGcpLike(GCPPlatformSpec item)
public IBMCloudPlatformSpec buildIbmcloud()
public A withIbmcloud(IBMCloudPlatformSpec ibmcloud)
public boolean hasIbmcloud()
public PlatformSpecFluent.IbmcloudNested<A> withNewIbmcloud()
public PlatformSpecFluent.IbmcloudNested<A> withNewIbmcloudLike(IBMCloudPlatformSpec item)
public PlatformSpecFluent.IbmcloudNested<A> editIbmcloud()
public PlatformSpecFluent.IbmcloudNested<A> editOrNewIbmcloud()
public PlatformSpecFluent.IbmcloudNested<A> editOrNewIbmcloudLike(IBMCloudPlatformSpec item)
public KubevirtPlatformSpec buildKubevirt()
public A withKubevirt(KubevirtPlatformSpec kubevirt)
public boolean hasKubevirt()
public PlatformSpecFluent.KubevirtNested<A> withNewKubevirt()
public PlatformSpecFluent.KubevirtNested<A> withNewKubevirtLike(KubevirtPlatformSpec item)
public PlatformSpecFluent.KubevirtNested<A> editKubevirt()
public PlatformSpecFluent.KubevirtNested<A> editOrNewKubevirt()
public PlatformSpecFluent.KubevirtNested<A> editOrNewKubevirtLike(KubevirtPlatformSpec item)
public NutanixPlatformSpec buildNutanix()
public A withNutanix(NutanixPlatformSpec nutanix)
public boolean hasNutanix()
public PlatformSpecFluent.NutanixNested<A> withNewNutanix()
public PlatformSpecFluent.NutanixNested<A> withNewNutanixLike(NutanixPlatformSpec item)
public PlatformSpecFluent.NutanixNested<A> editNutanix()
public PlatformSpecFluent.NutanixNested<A> editOrNewNutanix()
public PlatformSpecFluent.NutanixNested<A> editOrNewNutanixLike(NutanixPlatformSpec item)
public OpenStackPlatformSpec buildOpenstack()
public A withOpenstack(OpenStackPlatformSpec openstack)
public boolean hasOpenstack()
public PlatformSpecFluent.OpenstackNested<A> withNewOpenstack()
public PlatformSpecFluent.OpenstackNested<A> withNewOpenstackLike(OpenStackPlatformSpec item)
public PlatformSpecFluent.OpenstackNested<A> editOpenstack()
public PlatformSpecFluent.OpenstackNested<A> editOrNewOpenstack()
public PlatformSpecFluent.OpenstackNested<A> editOrNewOpenstackLike(OpenStackPlatformSpec item)
public OvirtPlatformSpec buildOvirt()
public A withOvirt(OvirtPlatformSpec ovirt)
public boolean hasOvirt()
public PlatformSpecFluent.OvirtNested<A> withNewOvirt()
public PlatformSpecFluent.OvirtNested<A> withNewOvirtLike(OvirtPlatformSpec item)
public PlatformSpecFluent.OvirtNested<A> editOvirt()
public PlatformSpecFluent.OvirtNested<A> editOrNewOvirt()
public PlatformSpecFluent.OvirtNested<A> editOrNewOvirtLike(OvirtPlatformSpec item)
public PowerVSPlatformSpec buildPowervs()
public A withPowervs(PowerVSPlatformSpec powervs)
public boolean hasPowervs()
public PlatformSpecFluent.PowervsNested<A> withNewPowervs()
public PlatformSpecFluent.PowervsNested<A> withNewPowervsLike(PowerVSPlatformSpec item)
public PlatformSpecFluent.PowervsNested<A> editPowervs()
public PlatformSpecFluent.PowervsNested<A> editOrNewPowervs()
public PlatformSpecFluent.PowervsNested<A> editOrNewPowervsLike(PowerVSPlatformSpec item)
public String getType()
public boolean hasType()
public VSpherePlatformSpec buildVsphere()
public A withVsphere(VSpherePlatformSpec vsphere)
public boolean hasVsphere()
public PlatformSpecFluent.VsphereNested<A> withNewVsphere()
public PlatformSpecFluent.VsphereNested<A> withNewVsphereLike(VSpherePlatformSpec item)
public PlatformSpecFluent.VsphereNested<A> editVsphere()
public PlatformSpecFluent.VsphereNested<A> editOrNewVsphere()
public PlatformSpecFluent.VsphereNested<A> editOrNewVsphereLike(VSpherePlatformSpec item)
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends PlatformSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends PlatformSpecFluent<A>>Copyright © 2015–2024 Red Hat. All rights reserved.