public class io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource extends java.lang.Object implements io.fabric.kubernetes.api.model.v.KubernetesResource
{
private java.lang.String fsType;
private java.lang.String gateway;
private java.lang.String protectionDomain;
private java.lang.Boolean readOnly;
private io.fabric.kubernetes.api.model.v.LocalObjectReference secretRef;
private java.lang.Boolean sslEnabled;
private java.lang.String storageMode;
private java.lang.String storagePool;
private java.lang.String system;
private java.lang.String volumeName;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
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.ScaleIOVolumeSource: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, io.fabric.kubernetes.api.model.v.LocalObjectReference, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v := @parameter: io.fabric.kubernetes.api.model.v.LocalObjectReference;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
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.ScaleIOVolumeSource: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String fsType> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String gateway> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String protectionDomain> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean readOnly> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference secretRef> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean sslEnabled> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storageMode> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storagePool> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String system> = v;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String volumeName> = v;
return;
}
public java.lang.String getFsType()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String fsType>;
return v;
}
public void setFsType(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String fsType> = v;
return;
}
public java.lang.String getGateway()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String gateway>;
return v;
}
public void setGateway(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String gateway> = v;
return;
}
public java.lang.String getProtectionDomain()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String protectionDomain>;
return v;
}
public void setProtectionDomain(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String protectionDomain> = v;
return;
}
public java.lang.Boolean getReadOnly()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean readOnly>;
return v;
}
public void setReadOnly(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean readOnly> = v;
return;
}
public io.fabric.kubernetes.api.model.v.LocalObjectReference getSecretRef()
{
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference secretRef>;
return v;
}
public void setSecretRef(io.fabric.kubernetes.api.model.v.LocalObjectReference)
{
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.LocalObjectReference;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference secretRef> = v;
return;
}
public java.lang.Boolean getSslEnabled()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean sslEnabled>;
return v;
}
public void setSslEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean sslEnabled> = v;
return;
}
public java.lang.String getStorageMode()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storageMode>;
return v;
}
public void setStorageMode(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storageMode> = v;
return;
}
public java.lang.String getStoragePool()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storagePool>;
return v;
}
public void setStoragePool(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String storagePool> = v;
return;
}
public java.lang.String getSystem()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String system>;
return v;
}
public void setSystem(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String system> = v;
return;
}
public java.lang.String getVolumeName()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String volumeName>;
return v;
}
public void setVolumeName(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String volumeName> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: 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.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v;
java.util.Map v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getGateway()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getProtectionDomain()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference getSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getSslEnabled()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getStorageMode()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getStoragePool()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getSystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getVolumeName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean,io.fabric.kubernetes.api.model.v.LocalObjectReference,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Map)>(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[])>("ScaleIOVolumeSource(fsType=\u, gateway=\u, protectionDomain=\u, readOnly=\u, secretRef=\u, sslEnabled=\u, storageMode=\u, storagePool=\u, system=\u, volumeName=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.LocalObjectReference v, v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getReadOnly()>();
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.ScaleIOVolumeSource: java.lang.Boolean getSslEnabled()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getSslEnabled()>();
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.ScaleIOVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getFsType()>();
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.ScaleIOVolumeSource: java.lang.String getGateway()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getGateway()>();
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.ScaleIOVolumeSource: java.lang.String getProtectionDomain()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getProtectionDomain()>();
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.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference getSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference getSecretRef()>();
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.ScaleIOVolumeSource: java.lang.String getStorageMode()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getStorageMode()>();
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.ScaleIOVolumeSource: java.lang.String getStoragePool()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getStoragePool()>();
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.ScaleIOVolumeSource: java.lang.String getSystem()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getSystem()>();
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.ScaleIOVolumeSource: java.lang.String getVolumeName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.String getVolumeName()>();
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.ScaleIOVolumeSource: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: 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;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
return v;
}
public int hashCode()
{
java.util.Map v;
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
io.fabric.kubernetes.api.model.v.LocalObjectReference 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;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.lang.Boolean getReadOnly()>();
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.ScaleIOVolumeSource: java.lang.Boolean getSslEnabled()>();
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.ScaleIOVolumeSource: java.lang.String getFsType()>();
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.ScaleIOVolumeSource: java.lang.String getGateway()>();
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.ScaleIOVolumeSource: java.lang.String getProtectionDomain()>();
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.ScaleIOVolumeSource: io.fabric.kubernetes.api.model.v.LocalObjectReference getSecretRef()>();
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.ScaleIOVolumeSource: java.lang.String getStorageMode()>();
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.ScaleIOVolumeSource: java.lang.String getStoragePool()>();
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.ScaleIOVolumeSource: java.lang.String getSystem()>();
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.ScaleIOVolumeSource: java.lang.String getVolumeName()>();
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.ScaleIOVolumeSource: 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;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.v.ScaleIOVolumeSource: java.util.Map additionalProperties> = v;
return;
}
}