public class io.fabric.kubernetes.api.model.v.Volume extends java.lang.Object implements io.fabric.kubernetes.api.model.v.KubernetesResource
{
private io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource awsElasticBlockStore;
private io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource azureDisk;
private io.fabric.kubernetes.api.model.v.AzureFileVolumeSource azureFile;
private io.fabric.kubernetes.api.model.v.CephFSVolumeSource cephfs;
private io.fabric.kubernetes.api.model.v.CinderVolumeSource cinder;
private io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource configMap;
private io.fabric.kubernetes.api.model.v.CSIVolumeSource csi;
private io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource downwardAPI;
private io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource emptyDir;
private io.fabric.kubernetes.api.model.v.EphemeralVolumeSource ephemeral;
private io.fabric.kubernetes.api.model.v.FCVolumeSource fc;
private io.fabric.kubernetes.api.model.v.FlexVolumeSource flexVolume;
private io.fabric.kubernetes.api.model.v.FlockerVolumeSource flocker;
private io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource gcePersistentDisk;
private io.fabric.kubernetes.api.model.v.GitRepoVolumeSource gitRepo;
private io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource glusterfs;
private io.fabric.kubernetes.api.model.v.HostPathVolumeSource hostPath;
private io.fabric.kubernetes.api.model.v.ISCSIVolumeSource iscsi;
private java.lang.String name;
private io.fabric.kubernetes.api.model.v.NFSVolumeSource nfs;
private io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource persistentVolumeClaim;
private io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource photonPersistentDisk;
private io.fabric.kubernetes.api.model.v.PortworxVolumeSource portworxVolume;
private io.fabric.kubernetes.api.model.v.ProjectedVolumeSource projected;
private io.fabric.kubernetes.api.model.v.QuobyteVolumeSource quobyte;
private io.fabric.kubernetes.api.model.v.RBDVolumeSource rbd;
private io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource scaleIO;
private io.fabric.kubernetes.api.model.v.SecretVolumeSource secret;
private io.fabric.kubernetes.api.model.v.StorageOSVolumeSource storageos;
private io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource vsphereVolume;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource, io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource, io.fabric.kubernetes.api.model.v.AzureFileVolumeSource, io.fabric.kubernetes.api.model.v.CephFSVolumeSource, io.fabric.kubernetes.api.model.v.CinderVolumeSource, io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource, io.fabric.kubernetes.api.model.v.CSIVolumeSource, io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource, io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource, io.fabric.kubernetes.api.model.v.EphemeralVolumeSource, io.fabric.kubernetes.api.model.v.FCVolumeSource, io.fabric.kubernetes.api.model.v.FlexVolumeSource, io.fabric.kubernetes.api.model.v.FlockerVolumeSource, io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource, io.fabric.kubernetes.api.model.v.GitRepoVolumeSource, io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource, io.fabric.kubernetes.api.model.v.HostPathVolumeSource, io.fabric.kubernetes.api.model.v.ISCSIVolumeSource, java.lang.String, io.fabric.kubernetes.api.model.v.NFSVolumeSource, io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource, io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource, io.fabric.kubernetes.api.model.v.PortworxVolumeSource, io.fabric.kubernetes.api.model.v.ProjectedVolumeSource, io.fabric.kubernetes.api.model.v.QuobyteVolumeSource, io.fabric.kubernetes.api.model.v.RBDVolumeSource, io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource, io.fabric.kubernetes.api.model.v.SecretVolumeSource, io.fabric.kubernetes.api.model.v.StorageOSVolumeSource, io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v;
io.fabric.kubernetes.api.model.v.SecretVolumeSource v;
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.v.CSIVolumeSource v;
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.v.NFSVolumeSource v;
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.FlexVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.v.CinderVolumeSource v;
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v;
java.lang.String v;
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.v.RBDVolumeSource v;
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.CephFSVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.CinderVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.CSIVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.FCVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.FlexVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.FlockerVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.HostPathVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.v.NFSVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.PortworxVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.RBDVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.SecretVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource awsElasticBlockStore> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource azureDisk> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource azureFile> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource cephfs> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource cinder> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource configMap> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource csi> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource downwardAPI> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource emptyDir> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource ephemeral> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource fc> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource flexVolume> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource flocker> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource gcePersistentDisk> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource gitRepo> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource glusterfs> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource hostPath> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource iscsi> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String name> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource nfs> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource persistentVolumeClaim> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource photonPersistentDisk> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource portworxVolume> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource projected> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource quobyte> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource rbd> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource scaleIO> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource secret> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource storageos> = v;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource vsphereVolume> = v;
return;
}
public io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
{
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource awsElasticBlockStore>;
return v;
}
public void setAwsElasticBlockStore(io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource)
{
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource awsElasticBlockStore> = v;
return;
}
public io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource getAzureDisk()
{
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource azureDisk>;
return v;
}
public void setAzureDisk(io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource)
{
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource azureDisk> = v;
return;
}
public io.fabric.kubernetes.api.model.v.AzureFileVolumeSource getAzureFile()
{
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource azureFile>;
return v;
}
public void setAzureFile(io.fabric.kubernetes.api.model.v.AzureFileVolumeSource)
{
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource azureFile> = v;
return;
}
public io.fabric.kubernetes.api.model.v.CephFSVolumeSource getCephfs()
{
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource cephfs>;
return v;
}
public void setCephfs(io.fabric.kubernetes.api.model.v.CephFSVolumeSource)
{
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.CephFSVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource cephfs> = v;
return;
}
public io.fabric.kubernetes.api.model.v.CinderVolumeSource getCinder()
{
io.fabric.kubernetes.api.model.v.CinderVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource cinder>;
return v;
}
public void setCinder(io.fabric.kubernetes.api.model.v.CinderVolumeSource)
{
io.fabric.kubernetes.api.model.v.CinderVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.CinderVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource cinder> = v;
return;
}
public io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource getConfigMap()
{
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource configMap>;
return v;
}
public void setConfigMap(io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource)
{
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource configMap> = v;
return;
}
public io.fabric.kubernetes.api.model.v.CSIVolumeSource getCsi()
{
io.fabric.kubernetes.api.model.v.CSIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource csi>;
return v;
}
public void setCsi(io.fabric.kubernetes.api.model.v.CSIVolumeSource)
{
io.fabric.kubernetes.api.model.v.CSIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.CSIVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource csi> = v;
return;
}
public io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource getDownwardAPI()
{
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource downwardAPI>;
return v;
}
public void setDownwardAPI(io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource)
{
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource downwardAPI> = v;
return;
}
public io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource getEmptyDir()
{
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource emptyDir>;
return v;
}
public void setEmptyDir(io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource)
{
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource emptyDir> = v;
return;
}
public io.fabric.kubernetes.api.model.v.EphemeralVolumeSource getEphemeral()
{
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource ephemeral>;
return v;
}
public void setEphemeral(io.fabric.kubernetes.api.model.v.EphemeralVolumeSource)
{
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource ephemeral> = v;
return;
}
public io.fabric.kubernetes.api.model.v.FCVolumeSource getFc()
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource fc>;
return v;
}
public void setFc(io.fabric.kubernetes.api.model.v.FCVolumeSource)
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.FCVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource fc> = v;
return;
}
public io.fabric.kubernetes.api.model.v.FlexVolumeSource getFlexVolume()
{
io.fabric.kubernetes.api.model.v.FlexVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource flexVolume>;
return v;
}
public void setFlexVolume(io.fabric.kubernetes.api.model.v.FlexVolumeSource)
{
io.fabric.kubernetes.api.model.v.FlexVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.FlexVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource flexVolume> = v;
return;
}
public io.fabric.kubernetes.api.model.v.FlockerVolumeSource getFlocker()
{
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource flocker>;
return v;
}
public void setFlocker(io.fabric.kubernetes.api.model.v.FlockerVolumeSource)
{
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.FlockerVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource flocker> = v;
return;
}
public io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource getGcePersistentDisk()
{
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource gcePersistentDisk>;
return v;
}
public void setGcePersistentDisk(io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource gcePersistentDisk> = v;
return;
}
public io.fabric.kubernetes.api.model.v.GitRepoVolumeSource getGitRepo()
{
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource gitRepo>;
return v;
}
public void setGitRepo(io.fabric.kubernetes.api.model.v.GitRepoVolumeSource)
{
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource gitRepo> = v;
return;
}
public io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource getGlusterfs()
{
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource glusterfs>;
return v;
}
public void setGlusterfs(io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource)
{
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource glusterfs> = v;
return;
}
public io.fabric.kubernetes.api.model.v.HostPathVolumeSource getHostPath()
{
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource hostPath>;
return v;
}
public void setHostPath(io.fabric.kubernetes.api.model.v.HostPathVolumeSource)
{
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.HostPathVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource hostPath> = v;
return;
}
public io.fabric.kubernetes.api.model.v.ISCSIVolumeSource getIscsi()
{
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource iscsi>;
return v;
}
public void setIscsi(io.fabric.kubernetes.api.model.v.ISCSIVolumeSource)
{
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource iscsi> = v;
return;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String name> = v;
return;
}
public io.fabric.kubernetes.api.model.v.NFSVolumeSource getNfs()
{
io.fabric.kubernetes.api.model.v.NFSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource nfs>;
return v;
}
public void setNfs(io.fabric.kubernetes.api.model.v.NFSVolumeSource)
{
io.fabric.kubernetes.api.model.v.NFSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.NFSVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource nfs> = v;
return;
}
public io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()
{
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource persistentVolumeClaim>;
return v;
}
public void setPersistentVolumeClaim(io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource)
{
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource persistentVolumeClaim> = v;
return;
}
public io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
{
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource photonPersistentDisk>;
return v;
}
public void setPhotonPersistentDisk(io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource)
{
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource photonPersistentDisk> = v;
return;
}
public io.fabric.kubernetes.api.model.v.PortworxVolumeSource getPortworxVolume()
{
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource portworxVolume>;
return v;
}
public void setPortworxVolume(io.fabric.kubernetes.api.model.v.PortworxVolumeSource)
{
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.PortworxVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource portworxVolume> = v;
return;
}
public io.fabric.kubernetes.api.model.v.ProjectedVolumeSource getProjected()
{
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource projected>;
return v;
}
public void setProjected(io.fabric.kubernetes.api.model.v.ProjectedVolumeSource)
{
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource projected> = v;
return;
}
public io.fabric.kubernetes.api.model.v.QuobyteVolumeSource getQuobyte()
{
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource quobyte>;
return v;
}
public void setQuobyte(io.fabric.kubernetes.api.model.v.QuobyteVolumeSource)
{
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource quobyte> = v;
return;
}
public io.fabric.kubernetes.api.model.v.RBDVolumeSource getRbd()
{
io.fabric.kubernetes.api.model.v.RBDVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource rbd>;
return v;
}
public void setRbd(io.fabric.kubernetes.api.model.v.RBDVolumeSource)
{
io.fabric.kubernetes.api.model.v.RBDVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.RBDVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource rbd> = v;
return;
}
public io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource getScaleIO()
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource scaleIO>;
return v;
}
public void setScaleIO(io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource)
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource scaleIO> = v;
return;
}
public io.fabric.kubernetes.api.model.v.SecretVolumeSource getSecret()
{
io.fabric.kubernetes.api.model.v.SecretVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource secret>;
return v;
}
public void setSecret(io.fabric.kubernetes.api.model.v.SecretVolumeSource)
{
io.fabric.kubernetes.api.model.v.SecretVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.SecretVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource secret> = v;
return;
}
public io.fabric.kubernetes.api.model.v.StorageOSVolumeSource getStorageos()
{
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource storageos>;
return v;
}
public void setStorageos(io.fabric.kubernetes.api.model.v.StorageOSVolumeSource)
{
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource storageos> = v;
return;
}
public io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource getVsphereVolume()
{
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource vsphereVolume>;
return v;
}
public void setVsphereVolume(io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource)
{
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource;
v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource vsphereVolume> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.v.Volume v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v;
io.fabric.kubernetes.api.model.v.SecretVolumeSource v;
java.util.Map v;
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.Volume v;
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.v.CSIVolumeSource v;
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.v.NFSVolumeSource v;
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.FlexVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.CinderVolumeSource v;
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v;
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v;
io.fabric.kubernetes.api.model.v.RBDVolumeSource v;
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource getAzureDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource getAzureFile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource getCephfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource getCinder()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource getConfigMap()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource getCsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource getDownwardAPI()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource getEmptyDir()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource getEphemeral()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource getFc()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource getFlexVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource getFlocker()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource getGitRepo()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource getGlusterfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource getHostPath()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource getIscsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource getNfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource getPortworxVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource getProjected()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource getQuobyte()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource getRbd()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource getScaleIO()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource getSecret()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource getStorageos()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource,io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource,io.fabric.kubernetes.api.model.v.AzureFileVolumeSource,io.fabric.kubernetes.api.model.v.CephFSVolumeSource,io.fabric.kubernetes.api.model.v.CinderVolumeSource,io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource,io.fabric.kubernetes.api.model.v.CSIVolumeSource,io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource,io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource,io.fabric.kubernetes.api.model.v.EphemeralVolumeSource,io.fabric.kubernetes.api.model.v.FCVolumeSource,io.fabric.kubernetes.api.model.v.FlexVolumeSource,io.fabric.kubernetes.api.model.v.FlockerVolumeSource,io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource,io.fabric.kubernetes.api.model.v.GitRepoVolumeSource,io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource,io.fabric.kubernetes.api.model.v.HostPathVolumeSource,io.fabric.kubernetes.api.model.v.ISCSIVolumeSource,java.lang.String,io.fabric.kubernetes.api.model.v.NFSVolumeSource,io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource,io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource,io.fabric.kubernetes.api.model.v.PortworxVolumeSource,io.fabric.kubernetes.api.model.v.ProjectedVolumeSource,io.fabric.kubernetes.api.model.v.QuobyteVolumeSource,io.fabric.kubernetes.api.model.v.RBDVolumeSource,io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource,io.fabric.kubernetes.api.model.v.SecretVolumeSource,io.fabric.kubernetes.api.model.v.StorageOSVolumeSource,io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource,java.util.Map)>(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) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Volume(awsElasticBlockStore=\u, azureDisk=\u, azureFile=\u, cephfs=\u, cinder=\u, configMap=\u, csi=\u, downwardAPI=\u, emptyDir=\u, ephemeral=\u, fc=\u, flexVolume=\u, flocker=\u, gcePersistentDisk=\u, gitRepo=\u, glusterfs=\u, hostPath=\u, iscsi=\u, name=\u, nfs=\u, persistentVolumeClaim=\u, photonPersistentDisk=\u, portworxVolume=\u, projected=\u, quobyte=\u, rbd=\u, scaleIO=\u, secret=\u, storageos=\u, vsphereVolume=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v, v;
io.fabric.kubernetes.api.model.v.SecretVolumeSource v, v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.v.Volume v;
io.fabric.kubernetes.api.model.v.CSIVolumeSource v, v;
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v, v;
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v, v;
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v, v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v, v;
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v, v;
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.v.CinderVolumeSource v, v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v, v;
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v, v;
io.fabric.kubernetes.api.model.v.RBDVolumeSource v, v;
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v, v;
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v, v;
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource 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, v, v;
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v, v;
io.fabric.kubernetes.api.model.v.NFSVolumeSource v, v;
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v, v;
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v, v;
io.fabric.kubernetes.api.model.v.FlexVolumeSource v, v;
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v, v;
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v, v;
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v, v;
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v, v;
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v, v;
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v, v;
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.v.Volume;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource getAzureDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource getAzureDisk()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource getAzureFile()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource getAzureFile()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource getCephfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource getCephfs()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource getCinder()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource getCinder()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource getConfigMap()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource getConfigMap()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource getCsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource getCsi()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource getDownwardAPI()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource getDownwardAPI()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource getEmptyDir()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource getEmptyDir()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource getEphemeral()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource getEphemeral()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource getFc()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource getFc()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource getFlexVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource getFlexVolume()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource getFlocker()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource getFlocker()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource getGitRepo()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource getGitRepo()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource getGlusterfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource getGlusterfs()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource getHostPath()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource getHostPath()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource getIscsi()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource getIscsi()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String getName()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource getNfs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource getNfs()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource getPortworxVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource getPortworxVolume()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource getProjected()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource getProjected()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource getQuobyte()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource getQuobyte()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource getRbd()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource getRbd()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource getScaleIO()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource getScaleIO()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource getSecret()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource getSecret()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource getStorageos()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource getStorageos()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
boolean v;
io.fabric.kubernetes.api.model.v.Volume v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.v.Volume;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.v.FCVolumeSource v;
io.fabric.kubernetes.api.model.v.SecretVolumeSource v;
java.util.Map v;
io.fabric.kubernetes.api.model.v.Volume v;
io.fabric.kubernetes.api.model.v.CSIVolumeSource v;
io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource v;
io.fabric.kubernetes.api.model.v.FlockerVolumeSource v;
io.fabric.kubernetes.api.model.v.QuobyteVolumeSource v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureFileVolumeSource v;
io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.CinderVolumeSource v;
java.lang.String v;
io.fabric.kubernetes.api.model.v.StorageOSVolumeSource v;
io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource v;
io.fabric.kubernetes.api.model.v.RBDVolumeSource v;
io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource v;
io.fabric.kubernetes.api.model.v.CephFSVolumeSource v;
io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource v;
io.fabric.kubernetes.api.model.v.NFSVolumeSource v;
io.fabric.kubernetes.api.model.v.ISCSIVolumeSource v;
io.fabric.kubernetes.api.model.v.ProjectedVolumeSource v;
io.fabric.kubernetes.api.model.v.FlexVolumeSource v;
io.fabric.kubernetes.api.model.v.EphemeralVolumeSource v;
io.fabric.kubernetes.api.model.v.PortworxVolumeSource v;
io.fabric.kubernetes.api.model.v.HostPathVolumeSource v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource v;
io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource v;
io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource v;
io.fabric.kubernetes.api.model.v.GitRepoVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.Volume;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureDiskVolumeSource getAzureDisk()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.AzureFileVolumeSource getAzureFile()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CephFSVolumeSource getCephfs()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CinderVolumeSource getCinder()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ConfigMapVolumeSource getConfigMap()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.CSIVolumeSource getCsi()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.DownwardAPIVolumeSource getDownwardAPI()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EmptyDirVolumeSource getEmptyDir()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.EphemeralVolumeSource getEphemeral()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FCVolumeSource getFc()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlexVolumeSource getFlexVolume()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.FlockerVolumeSource getFlocker()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GCEPersistentDiskVolumeSource getGcePersistentDisk()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GitRepoVolumeSource getGitRepo()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.GlusterfsVolumeSource getGlusterfs()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.HostPathVolumeSource getHostPath()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ISCSIVolumeSource getIscsi()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.lang.String getName()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.NFSVolumeSource getNfs()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.PortworxVolumeSource getPortworxVolume()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ProjectedVolumeSource getProjected()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.QuobyteVolumeSource getQuobyte()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.RBDVolumeSource getRbd()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource getScaleIO()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.SecretVolumeSource getSecret()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.StorageOSVolumeSource getStorageos()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: io.fabric.kubernetes.api.model.v.VsphereVirtualDiskVolumeSource getVsphereVolume()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.Volume: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
}