public class io.fabric.kubernetes.api.model.apps.StatefulSetSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Integer minReadySeconds;
private io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy;
private java.lang.String podManagementPolicy;
private java.lang.Integer replicas;
private java.lang.Integer revisionHistoryLimit;
private io.fabric.kubernetes.api.model.LabelSelector selector;
private java.lang.String serviceName;
private io.fabric.kubernetes.api.model.PodTemplateSpec template;
private io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy updateStrategy;
private java.util.List volumeClaimTemplates;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.HashMap v;
java.util.ArrayList v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
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.apps.StatefulSetSpec: java.util.List volumeClaimTemplates> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Integer, io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy, java.lang.String, java.lang.Integer, java.lang.Integer, io.fabric.kubernetes.api.model.LabelSelector, java.lang.String, io.fabric.kubernetes.api.model.PodTemplateSpec, io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy, java.util.List)
{
io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v;
io.fabric.kubernetes.api.model.LabelSelector v;
java.util.HashMap v;
io.fabric.kubernetes.api.model.PodTemplateSpec v;
java.lang.Integer v, v, v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.PodTemplateSpec;
v := @parameter: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy;
v := @parameter: java.util.List;
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.apps.StatefulSetSpec: java.util.List volumeClaimTemplates> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer minReadySeconds> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String podManagementPolicy> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer replicas> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer revisionHistoryLimit> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector selector> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String serviceName> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec template> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy updateStrategy> = v;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.List volumeClaimTemplates> = v;
return;
}
public java.lang.Integer getMinReadySeconds()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer minReadySeconds>;
return v;
}
public void setMinReadySeconds(java.lang.Integer)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer minReadySeconds> = v;
return;
}
public io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy>;
return v;
}
public void setPersistentVolumeClaimRetentionPolicy(io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy> = v;
return;
}
public java.lang.String getPodManagementPolicy()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String podManagementPolicy>;
return v;
}
public void setPodManagementPolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String podManagementPolicy> = v;
return;
}
public java.lang.Integer getReplicas()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer replicas>;
return v;
}
public void setReplicas(java.lang.Integer)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer replicas> = v;
return;
}
public java.lang.Integer getRevisionHistoryLimit()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer revisionHistoryLimit>;
return v;
}
public void setRevisionHistoryLimit(java.lang.Integer)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer revisionHistoryLimit> = v;
return;
}
public io.fabric.kubernetes.api.model.LabelSelector getSelector()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.LabelSelector v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector selector>;
return v;
}
public void setSelector(io.fabric.kubernetes.api.model.LabelSelector)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.LabelSelector v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector selector> = v;
return;
}
public java.lang.String getServiceName()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String serviceName>;
return v;
}
public void setServiceName(java.lang.String)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String serviceName> = v;
return;
}
public io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.PodTemplateSpec v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec template>;
return v;
}
public void setTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.PodTemplateSpec v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: io.fabric.kubernetes.api.model.PodTemplateSpec;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec template> = v;
return;
}
public io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy getUpdateStrategy()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy updateStrategy>;
return v;
}
public void setUpdateStrategy(io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy updateStrategy> = v;
return;
}
public java.util.List getVolumeClaimTemplates()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.List volumeClaimTemplates>;
return v;
}
public void setVolumeClaimTemplates(java.util.List)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.List volumeClaimTemplates> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: 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.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v;
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.kubernetes.api.model.PodTemplateSpec v;
java.lang.Integer v, v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v;
java.util.Map v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getMinReadySeconds()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String getPodManagementPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getReplicas()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getRevisionHistoryLimit()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector getSelector()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String getServiceName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy getUpdateStrategy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.List getVolumeClaimTemplates()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Integer,io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy,java.lang.String,java.lang.Integer,java.lang.Integer,io.fabric.kubernetes.api.model.LabelSelector,java.lang.String,io.fabric.kubernetes.api.model.PodTemplateSpec,io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy,java.util.List,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[])>("StatefulSetSpec(minReadySeconds=\u, persistentVolumeClaimRetentionPolicy=\u, podManagementPolicy=\u, replicas=\u, revisionHistoryLimit=\u, selector=\u, serviceName=\u, template=\u, updateStrategy=\u, volumeClaimTemplates=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.LabelSelector v, v;
io.fabric.kubernetes.api.model.PodTemplateSpec v, v;
java.lang.Integer v, v, v, v, v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v, v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy v, v;
java.lang.String v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getMinReadySeconds()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getMinReadySeconds()>();
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.apps.StatefulSetSpec: java.lang.Integer getReplicas()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getReplicas()>();
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.apps.StatefulSetSpec: java.lang.Integer getRevisionHistoryLimit()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getRevisionHistoryLimit()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()>();
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.apps.StatefulSetSpec: java.lang.String getPodManagementPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String getPodManagementPolicy()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector getSelector()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector getSelector()>();
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.apps.StatefulSetSpec: java.lang.String getServiceName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.String getServiceName()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy getUpdateStrategy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy getUpdateStrategy()>();
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.apps.StatefulSetSpec: java.util.List getVolumeClaimTemplates()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.List getVolumeClaimTemplates()>();
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.apps.StatefulSetSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: 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)
{
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
return v;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.kubernetes.api.model.PodTemplateSpec v;
java.lang.Integer v, v, v;
java.util.Map v;
io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy v;
io.fabric.kubernetes.api.model.apps.StatefulSetSpec v;
java.util.List v;
io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy 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.String v, v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.lang.Integer getMinReadySeconds()>();
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.apps.StatefulSetSpec: java.lang.Integer getReplicas()>();
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.apps.StatefulSetSpec: java.lang.Integer getRevisionHistoryLimit()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()>();
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.apps.StatefulSetSpec: java.lang.String getPodManagementPolicy()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.LabelSelector getSelector()>();
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.apps.StatefulSetSpec: java.lang.String getServiceName()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate()>();
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.apps.StatefulSetSpec: io.fabric.kubernetes.api.model.apps.StatefulSetUpdateStrategy getUpdateStrategy()>();
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.apps.StatefulSetSpec: java.util.List getVolumeClaimTemplates()>();
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.apps.StatefulSetSpec: 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.apps.StatefulSetSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.apps.StatefulSetSpec;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.apps.StatefulSetSpec: java.util.Map additionalProperties> = v;
return;
}
}