public class io.fabric.servicecatalog.api.model.ClusterServiceClassSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Boolean bindable;
private java.lang.Boolean bindingRetrievable;
private java.lang.String clusterServiceBrokerName;
private java.util.Map defaultProvisionParameters;
private java.lang.String description;
private java.lang.String externalID;
private java.util.Map externalMetadata;
private java.lang.String externalName;
private java.lang.Boolean planUpdatable;
private java.util.List requires;
private java.util.List tags;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.HashMap v;
java.util.ArrayList v, v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List requires> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List tags> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, java.lang.Boolean, java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.util.Map, java.lang.String, java.lang.Boolean, java.util.List, java.util.List)
{
java.util.HashMap v;
java.util.ArrayList v, v;
java.util.List v, v;
java.util.Map v, v;
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.List;
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List requires> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List tags> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindable> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindingRetrievable> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String clusterServiceBrokerName> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map defaultProvisionParameters> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String description> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalID> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map externalMetadata> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalName> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean planUpdatable> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List requires> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List tags> = v;
return;
}
public java.lang.Boolean getBindable()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindable>;
return v;
}
public void setBindable(java.lang.Boolean)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindable> = v;
return;
}
public java.lang.Boolean getBindingRetrievable()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindingRetrievable>;
return v;
}
public void setBindingRetrievable(java.lang.Boolean)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean bindingRetrievable> = v;
return;
}
public java.lang.String getClusterServiceBrokerName()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String clusterServiceBrokerName>;
return v;
}
public void setClusterServiceBrokerName(java.lang.String)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String clusterServiceBrokerName> = v;
return;
}
public java.util.Map getDefaultProvisionParameters()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map defaultProvisionParameters>;
return v;
}
public void setDefaultProvisionParameters(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map defaultProvisionParameters> = v;
return;
}
public java.lang.String getDescription()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String description>;
return v;
}
public void setDescription(java.lang.String)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String description> = v;
return;
}
public java.lang.String getExternalID()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalID>;
return v;
}
public void setExternalID(java.lang.String)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalID> = v;
return;
}
public java.util.Map getExternalMetadata()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map externalMetadata>;
return v;
}
public void setExternalMetadata(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map externalMetadata> = v;
return;
}
public java.lang.String getExternalName()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalName>;
return v;
}
public void setExternalName(java.lang.String)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String externalName> = v;
return;
}
public java.lang.Boolean getPlanUpdatable()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean planUpdatable>;
return v;
}
public void setPlanUpdatable(java.lang.Boolean)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean planUpdatable> = v;
return;
}
public java.util.List getRequires()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.List v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List requires>;
return v;
}
public void setRequires(java.util.List)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.List v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.util.List;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List requires> = v;
return;
}
public java.util.List getTags()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.List v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List tags>;
return v;
}
public void setTags(java.util.List)
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.List v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.util.List;
v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List tags> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: 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()
{
java.util.List v, v;
java.util.Map v, v, v;
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v, v, v;
java.lang.String v, v, v, v, v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindingRetrievable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getClusterServiceBrokerName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getDefaultProvisionParameters()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getDescription()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalID()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getExternalMetadata()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getPlanUpdatable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getRequires()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getTags()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,java.lang.Boolean,java.lang.String,java.util.Map,java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean,java.util.List,java.util.List,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[])>("ClusterServiceClassSpec(bindable=\u, bindingRetrievable=\u, clusterServiceBrokerName=\u, defaultProvisionParameters=\u, description=\u, externalID=\u, externalMetadata=\u, externalName=\u, planUpdatable=\u, requires=\u, tags=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Boolean v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindingRetrievable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindingRetrievable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getPlanUpdatable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getPlanUpdatable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getClusterServiceBrokerName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getClusterServiceBrokerName()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getDefaultProvisionParameters()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getDefaultProvisionParameters()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getDescription()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getDescription()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalID()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalID()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getExternalMetadata()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getExternalMetadata()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalName()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getRequires()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getRequires()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getTags()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getTags()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: 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.servicecatalog.api.model.ClusterServiceClassSpec v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
return v;
}
public int hashCode()
{
java.util.Map v, v, v;
java.util.List v, v;
io.fabric.servicecatalog.api.model.ClusterServiceClassSpec 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 := @this: io.fabric.servicecatalog.api.model.ClusterServiceClassSpec;
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getBindingRetrievable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.Boolean getPlanUpdatable()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getClusterServiceBrokerName()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getDefaultProvisionParameters()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getDescription()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalID()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.Map getExternalMetadata()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.lang.String getExternalName()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getRequires()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: java.util.List getTags()>();
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.servicecatalog.api.model.ClusterServiceClassSpec: 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;
}
}