public class io.fabric.kubernetes.api.model.CSIPersistentVolumeSource extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.kubernetes.api.model.SecretReference controllerExpandSecretRef;
private io.fabric.kubernetes.api.model.SecretReference controllerPublishSecretRef;
private java.lang.String driver;
private java.lang.String fsType;
private io.fabric.kubernetes.api.model.SecretReference nodeExpandSecretRef;
private io.fabric.kubernetes.api.model.SecretReference nodePublishSecretRef;
private io.fabric.kubernetes.api.model.SecretReference nodeStageSecretRef;
private java.lang.Boolean readOnly;
private java.util.Map volumeAttributes;
private java.lang.String volumeHandle;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.LinkedHashMap v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map volumeAttributes> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.kubernetes.api.model.SecretReference, io.fabric.kubernetes.api.model.SecretReference, java.lang.String, java.lang.String, io.fabric.kubernetes.api.model.SecretReference, io.fabric.kubernetes.api.model.SecretReference, io.fabric.kubernetes.api.model.SecretReference, java.lang.Boolean, java.util.Map, java.lang.String)
{
java.util.HashMap v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
java.util.LinkedHashMap v;
io.fabric.kubernetes.api.model.SecretReference v, v, v, v, v;
java.util.Map v;
java.lang.Boolean v;
java.lang.String v, v, v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map volumeAttributes> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerExpandSecretRef> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerPublishSecretRef> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String driver> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String fsType> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeExpandSecretRef> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodePublishSecretRef> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeStageSecretRef> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.Boolean readOnly> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map volumeAttributes> = v;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String volumeHandle> = v;
return;
}
public io.fabric.kubernetes.api.model.SecretReference getControllerExpandSecretRef()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerExpandSecretRef>;
return v;
}
public void setControllerExpandSecretRef(io.fabric.kubernetes.api.model.SecretReference)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerExpandSecretRef> = v;
return;
}
public io.fabric.kubernetes.api.model.SecretReference getControllerPublishSecretRef()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerPublishSecretRef>;
return v;
}
public void setControllerPublishSecretRef(io.fabric.kubernetes.api.model.SecretReference)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference controllerPublishSecretRef> = v;
return;
}
public java.lang.String getDriver()
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String driver>;
return v;
}
public void setDriver(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String driver> = v;
return;
}
public java.lang.String getFsType()
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String fsType>;
return v;
}
public void setFsType(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String fsType> = v;
return;
}
public io.fabric.kubernetes.api.model.SecretReference getNodeExpandSecretRef()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeExpandSecretRef>;
return v;
}
public void setNodeExpandSecretRef(io.fabric.kubernetes.api.model.SecretReference)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeExpandSecretRef> = v;
return;
}
public io.fabric.kubernetes.api.model.SecretReference getNodePublishSecretRef()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodePublishSecretRef>;
return v;
}
public void setNodePublishSecretRef(io.fabric.kubernetes.api.model.SecretReference)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodePublishSecretRef> = v;
return;
}
public io.fabric.kubernetes.api.model.SecretReference getNodeStageSecretRef()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeStageSecretRef>;
return v;
}
public void setNodeStageSecretRef(io.fabric.kubernetes.api.model.SecretReference)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: io.fabric.kubernetes.api.model.SecretReference;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference nodeStageSecretRef> = v;
return;
}
public java.lang.Boolean getReadOnly()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.Boolean readOnly>;
return v;
}
public void setReadOnly(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.Boolean readOnly> = v;
return;
}
public java.util.Map getVolumeAttributes()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map volumeAttributes>;
return v;
}
public void setVolumeAttributes(java.util.Map)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map volumeAttributes> = v;
return;
}
public java.lang.String getVolumeHandle()
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String volumeHandle>;
return v;
}
public void setVolumeHandle(java.lang.String)
{
java.lang.String v;
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String volumeHandle> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v, v, v, v, v;
java.util.Map v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerExpandSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerPublishSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String getDriver()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeExpandSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodePublishSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeStageSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map getVolumeAttributes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String getVolumeHandle()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.SecretReference,io.fabric.kubernetes.api.model.SecretReference,java.lang.String,java.lang.String,io.fabric.kubernetes.api.model.SecretReference,io.fabric.kubernetes.api.model.SecretReference,io.fabric.kubernetes.api.model.SecretReference,java.lang.Boolean,java.util.Map,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[])>("CSIPersistentVolumeSource(controllerExpandSecretRef=\u, controllerPublishSecretRef=\u, driver=\u, fsType=\u, nodeExpandSecretRef=\u, nodePublishSecretRef=\u, nodeStageSecretRef=\u, readOnly=\u, volumeAttributes=\u, volumeHandle=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v, v, v, v, v, v, v, v, v, v;
java.util.Map v, v, v, v;
boolean 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;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.Boolean getReadOnly()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerExpandSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerExpandSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerPublishSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerPublishSecretRef()>();
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.CSIPersistentVolumeSource: java.lang.String getDriver()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String getDriver()>();
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.CSIPersistentVolumeSource: java.lang.String getFsType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeExpandSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeExpandSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodePublishSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodePublishSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeStageSecretRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeStageSecretRef()>();
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.CSIPersistentVolumeSource: java.util.Map getVolumeAttributes()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map getVolumeAttributes()>();
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.CSIPersistentVolumeSource: java.lang.String getVolumeHandle()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.lang.String getVolumeHandle()>();
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.CSIPersistentVolumeSource: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.CSIPersistentVolumeSource v;
io.fabric.kubernetes.api.model.SecretReference v, v, v, v, v;
java.util.Map v, 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;
java.lang.String v, v, v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerExpandSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getControllerPublishSecretRef()>();
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.CSIPersistentVolumeSource: java.lang.String getDriver()>();
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.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeExpandSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodePublishSecretRef()>();
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.CSIPersistentVolumeSource: io.fabric.kubernetes.api.model.SecretReference getNodeStageSecretRef()>();
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.CSIPersistentVolumeSource: java.util.Map getVolumeAttributes()>();
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.CSIPersistentVolumeSource: java.lang.String getVolumeHandle()>();
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.CSIPersistentVolumeSource: 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.CSIPersistentVolumeSource v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.CSIPersistentVolumeSource;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.CSIPersistentVolumeSource: java.util.Map additionalProperties> = v;
return;
}
}