public class io.fabric.kubernetes.api.model.VolumeFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.kubernetes.api.model.VolumeFluent
{
private io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore;
private io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk;
private io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile;
private io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs;
private io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder;
private io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap;
private io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi;
private io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI;
private io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir;
private io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral;
private io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc;
private io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume;
private io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker;
private io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk;
private io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo;
private io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs;
private io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath;
private io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi;
private java.lang.String name;
private io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs;
private io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim;
private io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk;
private io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume;
private io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected;
private io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte;
private io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd;
private io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO;
private io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret;
private io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos;
private io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume;
public void <init>()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.kubernetes.api.model.Volume)
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
io.fabric.kubernetes.api.model.FlexVolumeSource v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
java.lang.String v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
io.fabric.kubernetes.api.model.Volume v;
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Volume;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAzureDisk(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withCephfs(io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withCinder(io.fabric.kubernetes.api.model.CinderVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withConfigMap(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withCsi(io.fabric.kubernetes.api.model.CSIVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withDownwardAPI(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withEmptyDir(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withEphemeral(io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withFc(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withFlexVolume(io.fabric.kubernetes.api.model.FlexVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGitRepo(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withIscsi(io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: java.lang.String getName()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPersistentVolumeClaim(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withProjected(io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withQuobyte(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withRbd(io.fabric.kubernetes.api.model.RBDVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withScaleIO(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withSecret(io.fabric.kubernetes.api.model.SecretVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withStorageos(io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return;
}
public io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewAwsElasticBlockStore(java.lang.String, java.lang.Integer, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAwsElasticBlockStore(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AwsElasticBlockStoreNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested editAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested editOrNewAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested editOrNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AwsElasticBlockStoreNested withNewAwsElasticBlockStoreLike(io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withAzureDisk(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent$AzureDiskNested withNewAzureDisk()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested editAzureDisk()
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested editOrNewAzureDisk()
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested editOrNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.AzureDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSource getAzureDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureDiskNested withNewAzureDiskLike(io.fabric.kubernetes.api.model.AzureDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()
{
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFileVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.AzureFileVolumeSource buildAzureFile()
{
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFileVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFileVolumeSource)
{
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFileVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder 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.AzureFileVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder 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.VolumeFluent withNewAzureFile(java.lang.Boolean, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.AzureFileVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSource: void <init>(java.lang.Boolean,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAzureFile(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested withNewAzureFile()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFileVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFileVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$AzureFileNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested editAzureFile()
{
io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested editOrNewAzureFile()
{
io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: io.fabric.kubernetes.api.model.AzureFileVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested editOrNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFileVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.AzureFileVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.AzureFileVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSource getAzureFile()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$AzureFileNested withNewAzureFileLike(io.fabric.kubernetes.api.model.AzureFileVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()
{
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CephFSVolumeSource buildCephfs()
{
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withCephfs(io.fabric.kubernetes.api.model.CephFSVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCephfs()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder 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.VolumeFluent$CephfsNested withNewCephfs()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CephfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested editCephfs()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested editOrNewCephfs()
{
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: io.fabric.kubernetes.api.model.CephFSVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested editOrNewCephfsLike(io.fabric.kubernetes.api.model.CephFSVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CephFSVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CephFSVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSource getCephfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CephfsNested withNewCephfsLike(io.fabric.kubernetes.api.model.CephFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()
{
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CinderVolumeSource buildCinder()
{
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withCinder(io.fabric.kubernetes.api.model.CinderVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
java.util.List v, v;
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CinderVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder 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.CinderVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder 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.VolumeFluent$CinderNested withNewCinder()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CinderNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.CinderVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CinderNested editCinder()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$CinderNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CinderNested editOrNewCinder()
{
io.fabric.kubernetes.api.model.VolumeFluent$CinderNested v;
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: io.fabric.kubernetes.api.model.CinderVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CinderNested editOrNewCinderLike(io.fabric.kubernetes.api.model.CinderVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$CinderNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.CinderVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CinderVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSource getCinder()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CinderNested withNewCinderLike(io.fabric.kubernetes.api.model.CinderVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: io.fabric.kubernetes.api.model.ConfigMapVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ConfigMapVolumeSource buildConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: io.fabric.kubernetes.api.model.ConfigMapVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withConfigMap(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMap");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMap");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
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.VolumeFluent$ConfigMapNested withNewConfigMap()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ConfigMapNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested editConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested editOrNewConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: io.fabric.kubernetes.api.model.ConfigMapVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested editOrNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)
{
io.fabric.kubernetes.api.model.ConfigMapVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSource getConfigMap()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.CSIVolumeSource buildCsi()
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withCsi(io.fabric.kubernetes.api.model.CSIVolumeSource)
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.CSIVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder 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.CSIVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder 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.VolumeFluent$CsiNested withNewCsi()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$CsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.CSIVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CsiNested editCsi()
{
io.fabric.kubernetes.api.model.VolumeFluent$CsiNested v;
io.fabric.kubernetes.api.model.CSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CsiNested editOrNewCsi()
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.CSIVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$CsiNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.CSIVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$CsiNested editOrNewCsiLike(io.fabric.kubernetes.api.model.CSIVolumeSource)
{
io.fabric.kubernetes.api.model.CSIVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$CsiNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.CSIVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSource getCsi()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$CsiNested withNewCsiLike(io.fabric.kubernetes.api.model.CSIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.DownwardAPIVolumeSource buildDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withDownwardAPI(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("downwardAPI");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("downwardAPI");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
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.VolumeFluent$DownwardAPINested withNewDownwardAPI()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$DownwardAPINestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested editDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested editOrNewDownwardAPI()
{
io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v, v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested editOrNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSource getDownwardAPI()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: io.fabric.kubernetes.api.model.EmptyDirVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.EmptyDirVolumeSource buildEmptyDir()
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: io.fabric.kubernetes.api.model.EmptyDirVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withEmptyDir(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EmptyDirVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("emptyDir");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("emptyDir");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasEmptyDir()
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
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.VolumeFluent$EmptyDirNested withNewEmptyDir()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested withNewEmptyDirLike(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EmptyDirVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$EmptyDirNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested editEmptyDir()
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested withNewEmptyDirLike(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested editOrNewEmptyDir()
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v, v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: io.fabric.kubernetes.api.model.EmptyDirVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested withNewEmptyDirLike(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested editOrNewEmptyDirLike(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)
{
io.fabric.kubernetes.api.model.EmptyDirVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EmptyDirVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSource getEmptyDir()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EmptyDirNested withNewEmptyDirLike(io.fabric.kubernetes.api.model.EmptyDirVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: io.fabric.kubernetes.api.model.EphemeralVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.EphemeralVolumeSource buildEphemeral()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: io.fabric.kubernetes.api.model.EphemeralVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withEphemeral(io.fabric.kubernetes.api.model.EphemeralVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ephemeral");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ephemeral");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasEphemeral()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
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.VolumeFluent$EphemeralNested withNewEphemeral()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested withNewEphemeralLike(io.fabric.kubernetes.api.model.EphemeralVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$EphemeralNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested editEphemeral()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested withNewEphemeralLike(io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested editOrNewEphemeral()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: io.fabric.kubernetes.api.model.EphemeralVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested withNewEphemeralLike(io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested editOrNewEphemeralLike(io.fabric.kubernetes.api.model.EphemeralVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSource getEphemeral()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$EphemeralNested withNewEphemeralLike(io.fabric.kubernetes.api.model.EphemeralVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FCVolumeSource getFc()
{
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.FCVolumeSource v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withFc(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent$FcNested withNewFc()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FcNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.FCVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FcNested editFc()
{
io.fabric.kubernetes.api.model.VolumeFluent$FcNested v;
io.fabric.kubernetes.api.model.FCVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FcNested editOrNewFc()
{
io.fabric.kubernetes.api.model.FCVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$FcNested v;
io.fabric.kubernetes.api.model.FCVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FcNested editOrNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)
{
io.fabric.kubernetes.api.model.FCVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$FcNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FCVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSource getFc()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FcNested withNewFcLike(io.fabric.kubernetes.api.model.FCVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()
{
io.fabric.kubernetes.api.model.FlexVolumeSource v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.FlexVolumeSource buildFlexVolume()
{
io.fabric.kubernetes.api.model.FlexVolumeSource v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withFlexVolume(io.fabric.kubernetes.api.model.FlexVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.FlexVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.FlexVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasFlexVolume()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder 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.VolumeFluent$FlexVolumeNested withNewFlexVolume()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.FlexVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FlexVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.FlexVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested editFlexVolume()
{
io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.FlexVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested editOrNewFlexVolume()
{
io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested v;
io.fabric.kubernetes.api.model.FlexVolumeSource v, v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: io.fabric.kubernetes.api.model.FlexVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested editOrNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested v;
io.fabric.kubernetes.api.model.FlexVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlexVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSource getFlexVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FlexVolumeNested withNewFlexVolumeLike(io.fabric.kubernetes.api.model.FlexVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewFlocker(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withFlocker(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested withNewFlocker()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$FlockerNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested editFlocker()
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested editOrNewFlocker()
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested withNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested editOrNewFlockerLike(io.fabric.kubernetes.api.model.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.FlockerVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$FlockerNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.FlockerVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSource getFlocker()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$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.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewGcePersistentDisk(java.lang.String, java.lang.Integer, java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGcePersistentDisk(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested withNewGcePersistentDisk()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GcePersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested editGcePersistentDisk()
{
io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested editOrNewGcePersistentDisk()
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested editOrNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GcePersistentDiskNested withNewGcePersistentDiskLike(io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: io.fabric.kubernetes.api.model.GitRepoVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.GitRepoVolumeSource buildGitRepo()
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: io.fabric.kubernetes.api.model.GitRepoVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withGitRepo(io.fabric.kubernetes.api.model.GitRepoVolumeSource)
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GitRepoVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gitRepo");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gitRepo");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGitRepo()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
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.VolumeFluent withNewGitRepo(java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.GitRepoVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSource: void <init>(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGitRepo(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested withNewGitRepo()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested withNewGitRepoLike(io.fabric.kubernetes.api.model.GitRepoVolumeSource)
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GitRepoVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GitRepoNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested editGitRepo()
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested withNewGitRepoLike(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested editOrNewGitRepo()
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: io.fabric.kubernetes.api.model.GitRepoVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested withNewGitRepoLike(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested editOrNewGitRepoLike(io.fabric.kubernetes.api.model.GitRepoVolumeSource)
{
io.fabric.kubernetes.api.model.GitRepoVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GitRepoVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSource getGitRepo()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GitRepoNested withNewGitRepoLike(io.fabric.kubernetes.api.model.GitRepoVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.GlusterfsVolumeSource buildGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder 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.GlusterfsVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder 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.VolumeFluent withNewGlusterfs(java.lang.String, java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.GlusterfsVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSource: void <init>(java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withGlusterfs(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested withNewGlusterfs()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$GlusterfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested editGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested editOrNewGlusterfs()
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: io.fabric.kubernetes.api.model.GlusterfsVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested editOrNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)
{
io.fabric.kubernetes.api.model.GlusterfsVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.GlusterfsVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSource getGlusterfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$GlusterfsNested withNewGlusterfsLike(io.fabric.kubernetes.api.model.GlusterfsVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewHostPath(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withHostPath(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested withNewHostPath()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$HostPathNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested editHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested editOrNewHostPath()
{
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested editOrNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested v;
io.fabric.kubernetes.api.model.HostPathVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostPathVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSource getHostPath()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$HostPathNested withNewHostPathLike(io.fabric.kubernetes.api.model.HostPathVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()
{
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ISCSIVolumeSource buildIscsi()
{
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withIscsi(io.fabric.kubernetes.api.model.ISCSIVolumeSource)
{
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder 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.ISCSIVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder 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.VolumeFluent$IscsiNested withNewIscsi()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIVolumeSource)
{
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$IscsiNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested editIscsi()
{
io.fabric.kubernetes.api.model.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested editOrNewIscsi()
{
io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested v;
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: io.fabric.kubernetes.api.model.ISCSIVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested editOrNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested v;
io.fabric.kubernetes.api.model.ISCSIVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ISCSIVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSource getIscsi()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$IscsiNested withNewIscsiLike(io.fabric.kubernetes.api.model.ISCSIVolumeSource)>(v);
return v;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withName(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name> = v;
return v;
}
public java.lang.Boolean hasName()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
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.VolumeFluent withNewName(java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withNewName(java.lang.StringBuilder)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.StringBuilder v;
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withNewName(java.lang.StringBuffer)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.StringBuffer v;
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewNfs(java.lang.String, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withNfs(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$NfsNested withNewNfs()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$NfsNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.NFSVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$NfsNested editNfs()
{
io.fabric.kubernetes.api.model.VolumeFluent$NfsNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$NfsNested editOrNewNfs()
{
io.fabric.kubernetes.api.model.VolumeFluent$NfsNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.NFSVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$NfsNested editOrNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$NfsNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.NFSVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.NFSVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSource getNfs()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$NfsNested withNewNfsLike(io.fabric.kubernetes.api.model.NFSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource buildPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withPersistentVolumeClaim(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)
{
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("persistentVolumeClaim");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("persistentVolumeClaim");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
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.VolumeFluent withNewPersistentVolumeClaim(java.lang.String, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.Boolean v;
java.lang.String v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource: void <init>(java.lang.String,java.lang.Boolean)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPersistentVolumeClaim(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested withNewPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PersistentVolumeClaimNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested editPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested editOrNewPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested editOrNewPersistentVolumeClaimLike(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PersistentVolumeClaimNested withNewPersistentVolumeClaimLike(io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.PhotonPersistentDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.PhotonPersistentDiskVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewPhotonPersistentDisk(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPhotonPersistentDisk(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested withNewPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PhotonPersistentDiskNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested editPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested editOrNewPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested withNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested editOrNewPhotonPersistentDiskLike(io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$PhotonPersistentDiskNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$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.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewPortworxVolume(java.lang.String, java.lang.Boolean, java.lang.String)
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent v;
java.lang.Boolean v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withPortworxVolume(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested withNewPortworxVolume()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$PortworxVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested editPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested editOrNewPortworxVolume()
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested editOrNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.PortworxVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PortworxVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSource getPortworxVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$PortworxVolumeNested withNewPortworxVolumeLike(io.fabric.kubernetes.api.model.PortworxVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()
{
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: io.fabric.kubernetes.api.model.ProjectedVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ProjectedVolumeSource buildProjected()
{
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: io.fabric.kubernetes.api.model.ProjectedVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withProjected(io.fabric.kubernetes.api.model.ProjectedVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ProjectedVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("projected");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("projected");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasProjected()
{
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
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.VolumeFluent$ProjectedNested withNewProjected()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested withNewProjectedLike(io.fabric.kubernetes.api.model.ProjectedVolumeSource)
{
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ProjectedVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ProjectedNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested editProjected()
{
io.fabric.kubernetes.api.model.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested withNewProjectedLike(io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested editOrNewProjected()
{
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ProjectedVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: io.fabric.kubernetes.api.model.ProjectedVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested withNewProjectedLike(io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested editOrNewProjectedLike(io.fabric.kubernetes.api.model.ProjectedVolumeSource)
{
io.fabric.kubernetes.api.model.ProjectedVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ProjectedVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSource getProjected()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ProjectedNested withNewProjectedLike(io.fabric.kubernetes.api.model.ProjectedVolumeSource)>(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.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withQuobyte(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent$QuobyteNested withNewQuobyte()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$QuobyteNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested editQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested editOrNewQuobyte()
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v, v;
io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested editOrNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.QuobyteVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.QuobyteVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSource getQuobyte()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$QuobyteNested withNewQuobyteLike(io.fabric.kubernetes.api.model.QuobyteVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()
{
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.RBDVolumeSource buildRbd()
{
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withRbd(io.fabric.kubernetes.api.model.RBDVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.RBDVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRbd()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder 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.VolumeFluent$RbdNested withNewRbd()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDVolumeSource)
{
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$RbdNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.RBDVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$RbdNested editRbd()
{
io.fabric.kubernetes.api.model.VolumeFluent$RbdNested v;
io.fabric.kubernetes.api.model.RBDVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$RbdNested editOrNewRbd()
{
io.fabric.kubernetes.api.model.VolumeFluent$RbdNested v;
io.fabric.kubernetes.api.model.RBDVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: io.fabric.kubernetes.api.model.RBDVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$RbdNested editOrNewRbdLike(io.fabric.kubernetes.api.model.RBDVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$RbdNested v;
io.fabric.kubernetes.api.model.RBDVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.RBDVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSource getRbd()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$RbdNested withNewRbdLike(io.fabric.kubernetes.api.model.RBDVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()
{
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ScaleIOVolumeSource buildScaleIO()
{
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withScaleIO(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)
{
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder 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.ScaleIOVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder 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.VolumeFluent$ScaleIONested withNewScaleIO()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$ScaleIONestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested editScaleIO()
{
io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested editOrNewScaleIO()
{
io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: io.fabric.kubernetes.api.model.ScaleIOVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested editOrNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ScaleIOVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSource getScaleIO()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$ScaleIONested withNewScaleIOLike(io.fabric.kubernetes.api.model.ScaleIOVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()
{
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: io.fabric.kubernetes.api.model.SecretVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.SecretVolumeSource buildSecret()
{
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: io.fabric.kubernetes.api.model.SecretVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withSecret(io.fabric.kubernetes.api.model.SecretVolumeSource)
{
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v, v, v;
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secret");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.SecretVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secret");
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSecret()
{
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
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.VolumeFluent$SecretNested withNewSecret()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretVolumeSource)
{
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$SecretNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.SecretVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$SecretNested editSecret()
{
io.fabric.kubernetes.api.model.SecretVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$SecretNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$SecretNested editOrNewSecret()
{
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluent$SecretNested v;
io.fabric.kubernetes.api.model.SecretVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: io.fabric.kubernetes.api.model.SecretVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.SecretVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluent$SecretNested v;
io.fabric.kubernetes.api.model.SecretVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSource getSecret()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.StorageOSVolumeSource buildStorageos()
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSVolumeSource build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withStorageos(io.fabric.kubernetes.api.model.StorageOSVolumeSource)
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.List v, v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: void <init>(io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasStorageos()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder 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.VolumeFluent$StorageosNested withNewStorageos()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSVolumeSource)
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$StorageosNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested editStorageos()
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested editOrNewStorageos()
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: io.fabric.kubernetes.api.model.StorageOSVolumeSource build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested editOrNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSVolumeSource)
{
io.fabric.kubernetes.api.model.StorageOSVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.StorageOSVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSource getStorageos()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$StorageosNested withNewStorageosLike(io.fabric.kubernetes.api.model.StorageOSVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl 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.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluent withNewVsphereVolume(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.VolumeFluent v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
java.lang.String v, v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withVsphereVolume(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested withNewVsphereVolume()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = new io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl$VsphereVolumeNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeFluentImpl,io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested editVsphereVolume()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested editOrNewVsphereVolume()
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested editOrNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent$VsphereVolumeNested withNewVsphereVolumeLike(io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSource)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder 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.StorageOSVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v, v, v, v;
java.lang.String 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;
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.SecretVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
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.VolumeFluentImpl: java.lang.String name>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder vsphereVolume>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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.VolumeFluentImpl: 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.CSIVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder v;
java.lang.Object[] v;
io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.VsphereVirtualDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder v;
int v, v;
io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder v;
java.lang.String v;
io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder 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.FCVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder v;
io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = newarray (java.lang.Object)[31];
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AWSElasticBlockStoreVolumeSourceBuilder awsElasticBlockStore>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureDiskVolumeSourceBuilder azureDisk>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.AzureFileVolumeSourceBuilder azureFile>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CephFSVolumeSourceBuilder cephfs>;
v[3] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CinderVolumeSourceBuilder cinder>;
v[4] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder configMap>;
v[5] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder csi>;
v[6] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIVolumeSourceBuilder downwardAPI>;
v[7] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EmptyDirVolumeSourceBuilder emptyDir>;
v[8] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.EphemeralVolumeSourceBuilder ephemeral>;
v[9] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FCVolumeSourceBuilder fc>;
v[10] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlexVolumeSourceBuilder flexVolume>;
v[11] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.FlockerVolumeSourceBuilder flocker>;
v[12] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GCEPersistentDiskVolumeSourceBuilder gcePersistentDisk>;
v[13] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GitRepoVolumeSourceBuilder gitRepo>;
v[14] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.GlusterfsVolumeSourceBuilder glusterfs>;
v[15] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.HostPathVolumeSourceBuilder hostPath>;
v[16] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ISCSIVolumeSourceBuilder iscsi>;
v[17] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.lang.String name>;
v[18] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.NFSVolumeSourceBuilder nfs>;
v[19] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PersistentVolumeClaimVolumeSourceBuilder persistentVolumeClaim>;
v[20] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PhotonPersistentDiskVolumeSourceBuilder photonPersistentDisk>;
v[21] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.PortworxVolumeSourceBuilder portworxVolume>;
v[22] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ProjectedVolumeSourceBuilder projected>;
v[23] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.QuobyteVolumeSourceBuilder quobyte>;
v[24] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.RBDVolumeSourceBuilder rbd>;
v[25] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.ScaleIOVolumeSourceBuilder scaleIO>;
v[26] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.SecretVolumeSourceBuilder secret>;
v[27] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.StorageOSVolumeSourceBuilder storageos>;
v[28] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: 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;
}
}