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;
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;
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);
return;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(int, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
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>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent setToAccessModes(int, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
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>;
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(int)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
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)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.List;
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: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("accessModes");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List accessModes>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
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.PersistentVolumeSpecFluent addNewAccessMode(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addNewAccessMode(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addNewAccessMode(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToAccessModes(java.lang.String[])>(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;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.AzureFilePersistentVolumeSourceBuilder v, v, v;
java.util.List 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);
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;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.CephFSPersistentVolumeSource v;
java.util.List 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);
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;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSource v;
java.util.List v, v;
io.fabric.kubernetes.api.model.CinderPersistentVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v;
java.util.List 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);
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;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSourceBuilder v, v, v;
java.util.List 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.model.FlexPersistentVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v, v;
java.util.List 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.GlusterfsPersistentVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v, v;
java.util.List 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);
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;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List 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);
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;
io.fabric.kubernetes.api.model.LocalVolumeSourceBuilder v, v, v;
java.util.List 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);
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(int, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
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>;
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent setToMountOptions(int, java.lang.String)
{
java.util.List v, v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
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>;
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(int)
{
java.util.List v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
int v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: int;
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
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)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.util.Iterator v;
java.lang.String[] v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.util.List;
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: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("mountOptions");
v = v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: java.util.List mountOptions>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
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.PersistentVolumeSpecFluent addNewMountOption(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.String[] v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addNewMountOption(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addNewMountOption(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = newarray (java.lang.String)[1];
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent addToMountOptions(java.lang.String[])>(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;
java.util.List v, v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List 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);
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.PersistentVolumeSpecFluent withNewPersistentVolumeReclaimPolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent 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 = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPersistentVolumeReclaimPolicy(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewPersistentVolumeReclaimPolicy(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPersistentVolumeReclaimPolicy(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewPersistentVolumeReclaimPolicy(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withPersistentVolumeReclaimPolicy(java.lang.String)>(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;
java.util.List v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
java.util.List 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder 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);
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;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSource v;
java.util.List v, v;
io.fabric.kubernetes.api.model.RBDPersistentVolumeSourceBuilder 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);
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;
java.util.List v, v;
io.fabric.kubernetes.api.model.ScaleIOPersistentVolumeSourceBuilder 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);
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.PersistentVolumeSpecFluent withNewStorageClassName(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent 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 = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageClassName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewStorageClassName(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageClassName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewStorageClassName(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withStorageClassName(java.lang.String)>(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;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSPersistentVolumeSourceBuilder v, v, v;
java.util.List 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);
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.PersistentVolumeSpecFluent withNewVolumeMode(java.lang.String)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent 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 = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVolumeMode(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewVolumeMode(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVolumeMode(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withNewVolumeMode(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent v;
io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeSpecFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeSpecFluent withVolumeMode(java.lang.String)>(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;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v, v;
java.util.List 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);
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 boolean equals(java.lang.Object)
{
java.util.Map 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;
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:
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;
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)[31];
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 = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[30] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}