public class io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource extends java.lang.Object implements io.fabric.kubernetes.api.model.v.KubernetesResource
{
private java.lang.Boolean chapAuthDiscovery;
private java.lang.Boolean chapAuthSession;
private java.lang.String fsType;
private java.lang.String initiatorName;
private java.lang.String iqn;
private java.lang.String iscsiInterface;
private java.lang.Integer lun;
private java.util.List portals;
private java.lang.Boolean readOnly;
private io.fabric.kubernetes.api.model.v.SecretReference secretRef;
private java.lang.String targetPortal;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List portals> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.util.List, java.lang.Boolean, io.fabric.kubernetes.api.model.v.SecretReference, java.lang.String)
{
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.util.HashMap v;
java.lang.Integer v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.v.SecretReference v;
java.util.List v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Boolean;
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;
v := @parameter: java.lang.Integer;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v := @parameter: io.fabric.kubernetes.api.model.v.SecretReference;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List portals> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthDiscovery> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthSession> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String fsType> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String initiatorName> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iqn> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iscsiInterface> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Integer lun> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List portals> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean readOnly> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference secretRef> = v;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String targetPortal> = v;
return;
}
public java.lang.Boolean getChapAuthDiscovery()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthDiscovery>;
return v;
}
public void setChapAuthDiscovery(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthDiscovery> = v;
return;
}
public java.lang.Boolean getChapAuthSession()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthSession>;
return v;
}
public void setChapAuthSession(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean chapAuthSession> = v;
return;
}
public java.lang.String getFsType()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String fsType>;
return v;
}
public void setFsType(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String fsType> = v;
return;
}
public java.lang.String getInitiatorName()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String initiatorName>;
return v;
}
public void setInitiatorName(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String initiatorName> = v;
return;
}
public java.lang.String getIqn()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iqn>;
return v;
}
public void setIqn(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iqn> = v;
return;
}
public java.lang.String getIscsiInterface()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iscsiInterface>;
return v;
}
public void setIscsiInterface(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String iscsiInterface> = v;
return;
}
public java.lang.Integer getLun()
{
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Integer lun>;
return v;
}
public void setLun(java.lang.Integer)
{
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Integer;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Integer lun> = v;
return;
}
public java.util.List getPortals()
{
java.util.List v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List portals>;
return v;
}
public void setPortals(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List portals> = v;
return;
}
public java.lang.Boolean getReadOnly()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean readOnly>;
return v;
}
public void setReadOnly(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean readOnly> = v;
return;
}
public io.fabric.kubernetes.api.model.v.SecretReference getSecretRef()
{
io.fabric.kubernetes.api.model.v.SecretReference v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference secretRef>;
return v;
}
public void setSecretRef(io.fabric.kubernetes.api.model.v.SecretReference)
{
io.fabric.kubernetes.api.model.v.SecretReference v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.v.SecretReference;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference secretRef> = v;
return;
}
public java.lang.String getTargetPortal()
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String targetPortal>;
return v;
}
public void setTargetPortal(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String targetPortal> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: 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.ISCSIPersistentVolumeSource v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.v.SecretReference v;
java.util.List v;
java.util.Map v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthDiscovery()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthSession()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getInitiatorName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getIqn()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getIscsiInterface()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Integer getLun()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List getPortals()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference getSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getTargetPortal()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.util.List,java.lang.Boolean,io.fabric.kubernetes.api.model.v.SecretReference,java.lang.String,java.util.Map)>(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[])>("ISCSIPersistentVolumeSource(chapAuthDiscovery=\u, chapAuthSession=\u, fsType=\u, initiatorName=\u, iqn=\u, iscsiInterface=\u, lun=\u, portals=\u, readOnly=\u, secretRef=\u, targetPortal=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource v;
java.lang.Boolean v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.v.SecretReference v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthDiscovery()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthDiscovery()>();
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.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthSession()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthSession()>();
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.ISCSIPersistentVolumeSource: java.lang.Integer getLun()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Integer getLun()>();
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.ISCSIPersistentVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: 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.ISCSIPersistentVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: 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.ISCSIPersistentVolumeSource: java.lang.String getInitiatorName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getInitiatorName()>();
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.ISCSIPersistentVolumeSource: java.lang.String getIqn()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getIqn()>();
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.ISCSIPersistentVolumeSource: java.lang.String getIscsiInterface()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getIscsiInterface()>();
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.ISCSIPersistentVolumeSource: java.util.List getPortals()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.util.List getPortals()>();
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.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference getSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference 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.ISCSIPersistentVolumeSource: java.lang.String getTargetPortal()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.String getTargetPortal()>();
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.ISCSIPersistentVolumeSource: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: 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.ISCSIPersistentVolumeSource v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
return v;
}
public int hashCode()
{
java.lang.Integer v;
java.util.Map v;
java.util.List v;
io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource 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;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v;
io.fabric.kubernetes.api.model.v.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthDiscovery()>();
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.ISCSIPersistentVolumeSource: java.lang.Boolean getChapAuthSession()>();
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.ISCSIPersistentVolumeSource: java.lang.Integer getLun()>();
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.ISCSIPersistentVolumeSource: java.lang.Boolean getReadOnly()>();
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.ISCSIPersistentVolumeSource: 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.ISCSIPersistentVolumeSource: java.lang.String getInitiatorName()>();
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.ISCSIPersistentVolumeSource: java.lang.String getIqn()>();
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.ISCSIPersistentVolumeSource: java.lang.String getIscsiInterface()>();
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.ISCSIPersistentVolumeSource: java.util.List getPortals()>();
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.ISCSIPersistentVolumeSource: io.fabric.kubernetes.api.model.v.SecretReference 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.ISCSIPersistentVolumeSource: java.lang.String getTargetPortal()>();
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.ISCSIPersistentVolumeSource: 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;
}
}