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;
private java.util.Map additionalProperties;
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;
java.util.Map 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);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Volume: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: io.fabric.kubernetes.api.model.VolumeFluent withAdditionalProperties(java.util.Map)>(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.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 io.fabric.kubernetes.api.model.VolumeFluent addToAdditionalProperties(java.lang.String, java.lang.Object)
{
java.util.LinkedHashMap v;
java.util.Map v, v;
java.lang.Object v;
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 := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent addToAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v, v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent removeFromAdditionalProperties(java.lang.String)
{
java.util.Map v, v, v;
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 = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent removeFromAdditionalProperties(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.Map v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
return v;
}
public io.fabric.kubernetes.api.model.VolumeFluent withAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.VolumeFluentImpl v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.VolumeFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties> = v;
label:
return v;
}
public java.lang.Boolean hasAdditionalProperties()
{
java.util.Map 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: java.util.Map additionalProperties>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.CSIVolumeSourceBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ConfigMapVolumeSourceBuilder v, v, v, v;
java.util.Map 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, 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:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
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;
java.util.Map 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)[32];
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 = v.<io.fabric.kubernetes.api.model.VolumeFluentImpl: java.util.Map additionalProperties>;
v[30] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[31] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}