public class io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent
{
private java.util.List accessModes;
private io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore;
private io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk;
private io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile;
private java.util.Map capacity;
private io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs;
private io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder;
private io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef;
private io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi;
private io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc;
private io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume;
private io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker;
private io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk;
private io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs;
private io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath;
private io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi;
private io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local;
private java.util.List mountOptions;
private io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs;
private io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity;
private java.lang.String persistentVolumeReclaimPolicy;
private io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk;
private io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume;
private io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte;
private io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd;
private io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO;
private java.lang.String storageClassName;
private io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos;
private java.lang.String volumeMode;
private io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.ArrayList v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
return;
}
public void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpec)
{
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
java.util.List v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
java.util.ArrayList v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpec v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PersistentVolumeSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.util.List getAccessModes()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAccessModes(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAzureDisk(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.util.Map getCapacity()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCapacity(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCephfs(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCinder(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withClaimRef(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCsi(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFc(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFlexVolume(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withIscsi(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withLocal(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.util.List getMountOptions()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withMountOptions(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNodeAffinity(io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.lang.String getPersistentVolumeReclaimPolicy()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPersistentVolumeReclaimPolicy(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withQuobyte(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withRbd(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withScaleIO(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.lang.String getStorageClassName()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageClassName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageos(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.lang.String getVolumeMode()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVolumeMode(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpec: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAdditionalProperties(java.util.Map)>(v);
return;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent setToAccessModes(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addAllToAccessModes(java.util.Collection)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromAccessModes(java.lang.String[])
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeAllFromAccessModes(java.util.Collection)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getAccessModes()
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
return v;
}
public java.lang.String getAccessMode(java.lang.Integer)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstAccessMode()
{
java.lang.Object v;
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastAccessMode()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingAccessMode(java.util.function.Predicate)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingAccessMode(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAccessModes(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAccessModes(java.lang.String[])
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasAccessModes()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource buildAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("awsElasticBlockStore");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("awsElasticBlockStore");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("awsElasticBlockStore");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewAwsElasticBlockStore(java.lang.String, java.lang.Integer, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource: void <init>(java.lang.String,java.lang.Integer,java.lang.Boolean,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AwsElasticBlockStoreNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested editAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.AzureDiskVolumeSource buildAzureDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAzureDisk(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAzureDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested withNewAzureDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested editAzureDisk()
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested editOrNewAzureDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureDiskVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested editOrNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()
{
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource buildAzureFile()
{
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureFile");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureFile");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureFile");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAzureFile()
{
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewAzureFile(java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
java.lang.Boolean v;
java.lang.String v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource: void <init>(java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested withNewAzureFile()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$AzureFileNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested editAzureFile()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested editOrNewAzureFile()
{
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested editOrNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource getAzureFile()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToCapacity(java.lang.String, io.fabric.kubernetes.api.model.Quantity)
{
io.fabric.kubernetes.api.model.Quantity v;
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.Quantity;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToCapacity(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity> = v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromCapacity(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromCapacity(java.util.Map)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Set v;
java.util.Map v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getCapacity()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCapacity(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity> = v;
label:
return v;
}
public java.lang.Boolean hasCapacity()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()
{
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource buildCephfs()
{
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCephfs(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cephfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cephfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cephfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCephfs()
{
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested withNewCephfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CephfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested editCephfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested editOrNewCephfs()
{
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested editOrNewCephfsLike(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource getCephfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CinderPersistentVolumeSource buildCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCinder(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cinder");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cinder");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cinder");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested withNewCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CinderNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested editCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested editOrNewCinder()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested editOrNewCinderLike(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSource getCinder()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ObjectReference getClaimRef()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ObjectReference buildClaimRef()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withClaimRef(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("claimRef");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("claimRef");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("claimRef");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasClaimRef()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested withNewClaimRef()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested withNewClaimRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ClaimRefNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.ObjectReference)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested editClaimRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested withNewClaimRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested editOrNewClaimRef()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReference v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested withNewClaimRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested editOrNewClaimRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReference v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getClaimRef()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ClaimRefNested withNewClaimRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CSIPersistentVolumeSource buildCsi()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withCsi(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("csi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("csi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("csi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCsi()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested withNewCsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$CsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested editCsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested editOrNewCsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested editOrNewCsiLike(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource getCsi()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FCVolumeSource getFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: io.fabric.kubernetes.api.model.FCVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.FCVolumeSource buildFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: io.fabric.kubernetes.api.model.FCVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFc(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("fc");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.FCVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("fc");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("fc");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested withNewFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FcNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.FCVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested editFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested editOrNewFc()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v, v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.FCVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: io.fabric.kubernetes.api.model.FCVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested editOrNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FCVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()
{
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.FlexPersistentVolumeSource buildFlexVolume()
{
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFlexVolume(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flexVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flexVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flexVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFlexVolume()
{
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested withNewFlexVolume()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlexVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested editFlexVolume()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested editOrNewFlexVolume()
{
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested editOrNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSource getFlexVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlockerVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.FlockerVolumeSource buildFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlockerVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flocker");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flocker");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("flocker");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewFlocker(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.FlockerVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSource: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested withNewFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$FlockerNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested editFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested editOrNewFlocker()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlockerVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested editOrNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource buildGcePersistentDisk()
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gcePersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gcePersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gcePersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGcePersistentDisk()
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewGcePersistentDisk(java.lang.String, java.lang.Integer, java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
java.lang.Boolean v;
java.lang.String v, v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource: void <init>(java.lang.String,java.lang.Integer,java.lang.String,java.lang.Boolean)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested withNewGcePersistentDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GcePersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested editGcePersistentDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested editOrNewGcePersistentDisk()
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested editOrNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource buildGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("glusterfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("glusterfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("glusterfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewGlusterfs(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
java.lang.Boolean v;
java.lang.String v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested withNewGlusterfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$GlusterfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested editGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested editOrNewGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested editOrNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource getGlusterfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: io.fabric.kubernetes.api.model.HostPathVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.HostPathVolumeSource buildHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: io.fabric.kubernetes.api.model.HostPathVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPath");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPath");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("hostPath");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewHostPath(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.HostPathVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSource: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested withNewHostPath()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$HostPathNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested editHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested editOrNewHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: io.fabric.kubernetes.api.model.HostPathVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested editOrNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource buildIscsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withIscsi(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("iscsi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("iscsi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("iscsi");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasIscsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested withNewIscsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$IscsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested editIscsi()
{
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested editOrNewIscsi()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested editOrNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource getIscsi()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()
{
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: io.fabric.kubernetes.api.model.LocalVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.LocalVolumeSource buildLocal()
{
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: io.fabric.kubernetes.api.model.LocalVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withLocal(io.fabric.kubernetes.api.model.LocalVolumeSource)
{
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("local");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("local");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("local");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasLocal()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewLocal(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.LocalVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSource: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withLocal(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested withNewLocal()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested withNewLocalLike(io.fabric.kubernetes.api.model.LocalVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl v;
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$LocalNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.LocalVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested editLocal()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested v;
io.fabric.kubernetes.api.model.LocalVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested withNewLocalLike(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested editOrNewLocal()
{
io.fabric.kubernetes.api.model.LocalVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: io.fabric.kubernetes.api.model.LocalVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested withNewLocalLike(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested editOrNewLocalLike(io.fabric.kubernetes.api.model.LocalVolumeSource)
{
io.fabric.kubernetes.api.model.LocalVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSource getLocal()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$LocalNested withNewLocalLike(io.fabric.kubernetes.api.model.LocalVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent setToMountOptions(java.lang.Integer, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addAllToMountOptions(java.util.Collection)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromMountOptions(java.lang.String[])
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeAllFromMountOptions(java.util.Collection)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Collection v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getMountOptions()
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
return v;
}
public java.lang.String getMountOption(java.lang.Integer)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getFirstMountOption()
{
java.lang.Object v;
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public java.lang.String getLastMountOption()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public java.lang.String getMatchingMountOption(java.util.function.Predicate)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingMountOption(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withMountOptions(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.lang.Object v;
java.lang.String[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = v;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions> = null;
label:
return v;
}
public transient io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withMountOptions(java.lang.String[])
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v, v;
java.util.List v, v;
int v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String[];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (java.lang.String)[1];
v[0] = v;
virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasMountOptions()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.NFSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.NFSVolumeSource buildNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.NFSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nfs");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewNfs(java.lang.String, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.NFSVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSource: void <init>(java.lang.String,java.lang.Boolean,java.lang.String)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested withNewNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.NFSVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested editNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested editOrNewNfs()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.NFSVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.NFSVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested editOrNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested v;
io.fabric.kubernetes.api.model.NFSVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()
{
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: io.fabric.kubernetes.api.model.VolumeNodeAffinity build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeNodeAffinity buildNodeAffinity()
{
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: io.fabric.kubernetes.api.model.VolumeNodeAffinity build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNodeAffinity(io.fabric.kubernetes.api.model.VolumeNodeAffinity)
{
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VolumeNodeAffinity;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nodeAffinity");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: void <init>(io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nodeAffinity");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("nodeAffinity");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasNodeAffinity()
{
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested withNewNodeAffinity()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested withNewNodeAffinityLike(io.fabric.kubernetes.api.model.VolumeNodeAffinity)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VolumeNodeAffinity;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$NodeAffinityNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested editNodeAffinity()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested withNewNodeAffinityLike(io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested editOrNewNodeAffinity()
{
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: io.fabric.kubernetes.api.model.VolumeNodeAffinity build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested withNewNodeAffinityLike(io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested editOrNewNodeAffinityLike(io.fabric.kubernetes.api.model.VolumeNodeAffinity)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VolumeNodeAffinity v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VolumeNodeAffinity;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinity getNodeAffinity()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$NodeAffinityNested withNewNodeAffinityLike(io.fabric.kubernetes.api.model.VolumeNodeAffinity)>(v);
return v;
}
public java.lang.String getPersistentVolumeReclaimPolicy()
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPersistentVolumeReclaimPolicy(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy> = v;
return v;
}
public java.lang.Boolean hasPersistentVolumeReclaimPolicy()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource buildPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("photonPersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("photonPersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("photonPersistentDisk");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewPhotonPersistentDisk(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested withNewPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PhotonPersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested editPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested editOrNewPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: io.fabric.kubernetes.api.model.PortworxVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PortworxVolumeSource buildPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: io.fabric.kubernetes.api.model.PortworxVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("portworxVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("portworxVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("portworxVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewPortworxVolume(java.lang.String, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.PortworxVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSource: void <init>(java.lang.String,java.lang.Boolean,java.lang.String)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested withNewPortworxVolume()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$PortworxVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested editPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested editOrNewPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: io.fabric.kubernetes.api.model.PortworxVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested editOrNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: io.fabric.kubernetes.api.model.QuobyteVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.QuobyteVolumeSource buildQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: io.fabric.kubernetes.api.model.QuobyteVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withQuobyte(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("quobyte");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("quobyte");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("quobyte");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested withNewQuobyte()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$QuobyteNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested editQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested editOrNewQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: io.fabric.kubernetes.api.model.QuobyteVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested editOrNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.RBDPersistentVolumeSource buildRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withRbd(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("rbd");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("rbd");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("rbd");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested withNewRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$RbdNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested editRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested editOrNewRbd()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested editOrNewRbdLike(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSource getRbd()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource buildScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withScaleIO(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scaleIO");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scaleIO");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("scaleIO");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested withNewScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$ScaleIONestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested editScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested editOrNewScaleIO()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested editOrNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource getScaleIO()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSource)>(v);
return v;
}
public java.lang.String getStorageClassName()
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageClassName(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName> = v;
return v;
}
public java.lang.Boolean hasStorageClassName()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource buildStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageos(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("storageos");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("storageos");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("storageos");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested withNewStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$StorageosNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested editStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested editOrNewStorageos()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested editOrNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource getStorageos()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource)>(v);
return v;
}
public java.lang.String getVolumeMode()
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVolumeMode(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode> = v;
return v;
}
public java.lang.Boolean hasVolumeMode()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource buildVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("vsphereVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume> = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("vsphereVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume> = null;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("vsphereVolume");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewVsphereVolume(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
java.lang.String v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested withNewVsphereVolume()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl$VsphereVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl,io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested editVsphereVolume()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested editOrNewVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested editOrNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromAdditionalProperties(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v, v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent removeFromAdditionalProperties(java.util.Map)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.util.Set v;
java.util.Map v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties> = v;
label:
return v;
}
public java.lang.Boolean hasAdditionalProperties()
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Map v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v, v, v, v;
java.util.List v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v, v, v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FCVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v;
java.util.List v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v;
java.lang.Object[] v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v;
int v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = newarray (java.lang.Object)[32];
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v[3] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
v[4] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v[5] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v[6] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v[7] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v[8] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v[9] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v[10] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v[11] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v[12] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v[13] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v[14] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v[15] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v[16] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v[17] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v[18] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v[19] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
v[20] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v[21] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v[22] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v[23] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v[24] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v[25] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
v[26] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v[27] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
v[28] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v[29] = v;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
v[30] = v;
v = specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[31] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v;
java.util.Map v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder v, v;
java.lang.StringBuilder v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder v, v;
boolean v, v, v, v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder v, v;
java.util.List v, v, v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("accessModes:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("awsElasticBlockStore:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("azureDisk:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("azureFile:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder azureFile>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("capacity:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map capacity>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.Map)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("cephfs:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder cephfs>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.CephFSPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("cinder:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder cinder>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("claimRef:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder claimRef>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.ObjectReferenceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("csi:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder csi>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("fc:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.FCVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("flexVolume:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder flexVolume>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.FlexPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("flocker:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("gcePersistentDisk:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("glusterfs:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder glusterfs>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("hostPath:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("iscsi:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder iscsi>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.ISCSIPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("local:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder local>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("mountOptions:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.List)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("nfs:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("nodeAffinity:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder nodeAffinity>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.VolumeNodeAffinityBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("persistentVolumeReclaimPolicy:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String persistentVolumeReclaimPolicy>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("photonPersistentDisk:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("portworxVolume:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("quobyte:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("rbd:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder rbd>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("scaleIO:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder scaleIO>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("storageClassName:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String storageClassName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("storageos:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder storageos>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("volumeMode:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.lang.String volumeMode>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("vsphereVolume:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("additionalProperties:");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.Map additionalProperties>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
}