public class io.fabric.servicecatalog.api.model.ClusterServicePlanSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Boolean bindable;
private java.lang.String clusterServiceBrokerName;
private io.fabric.servicecatalog.api.model.ClusterObjectReference clusterServiceClassRef;
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 free;
private java.util.Map instanceCreateParameterSchema;
private java.util.Map instanceUpdateParameterSchema;
private java.util.Map serviceBindingCreateParameterSchema;
private java.util.Map serviceBindingCreateResponseSchema;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
java.util.LinkedHashMap v, v, v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map defaultProvisionParameters> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map externalMetadata> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceCreateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceUpdateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateResponseSchema> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, java.lang.String, io.fabric.servicecatalog.api.model.ClusterObjectReference, java.util.Map, java.lang.String, java.lang.String, java.util.Map, java.lang.String, java.lang.Boolean, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
{
java.util.HashMap v;
java.util.LinkedHashMap v, v, v, v, v, v;
java.util.Map v, v, v, v, v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
io.fabric.servicecatalog.api.model.ClusterObjectReference v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.servicecatalog.api.model.ClusterObjectReference;
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.Map;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map defaultProvisionParameters> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map externalMetadata> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceCreateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceUpdateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateParameterSchema> = v;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateResponseSchema> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean bindable> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String clusterServiceBrokerName> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference clusterServiceClassRef> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map defaultProvisionParameters> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String description> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalID> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map externalMetadata> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalName> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean free> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceCreateParameterSchema> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceUpdateParameterSchema> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateParameterSchema> = v;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateResponseSchema> = v;
return;
}
public java.lang.Boolean getBindable()
{
java.lang.Boolean v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean bindable>;
return v;
}
public void setBindable(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean bindable> = v;
return;
}
public java.lang.String getClusterServiceBrokerName()
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String clusterServiceBrokerName>;
return v;
}
public void setClusterServiceBrokerName(java.lang.String)
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String clusterServiceBrokerName> = v;
return;
}
public io.fabric.servicecatalog.api.model.ClusterObjectReference getClusterServiceClassRef()
{
io.fabric.servicecatalog.api.model.ClusterObjectReference v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference clusterServiceClassRef>;
return v;
}
public void setClusterServiceClassRef(io.fabric.servicecatalog.api.model.ClusterObjectReference)
{
io.fabric.servicecatalog.api.model.ClusterObjectReference v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: io.fabric.servicecatalog.api.model.ClusterObjectReference;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference clusterServiceClassRef> = v;
return;
}
public java.util.Map getDefaultProvisionParameters()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map defaultProvisionParameters>;
return v;
}
public void setDefaultProvisionParameters(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map defaultProvisionParameters> = v;
return;
}
public java.lang.String getDescription()
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String description>;
return v;
}
public void setDescription(java.lang.String)
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String description> = v;
return;
}
public java.lang.String getExternalID()
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalID>;
return v;
}
public void setExternalID(java.lang.String)
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalID> = v;
return;
}
public java.util.Map getExternalMetadata()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map externalMetadata>;
return v;
}
public void setExternalMetadata(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map externalMetadata> = v;
return;
}
public java.lang.String getExternalName()
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalName>;
return v;
}
public void setExternalName(java.lang.String)
{
java.lang.String v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.String;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String externalName> = v;
return;
}
public java.lang.Boolean getFree()
{
java.lang.Boolean v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean free>;
return v;
}
public void setFree(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean free> = v;
return;
}
public java.util.Map getInstanceCreateParameterSchema()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceCreateParameterSchema>;
return v;
}
public void setInstanceCreateParameterSchema(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceCreateParameterSchema> = v;
return;
}
public java.util.Map getInstanceUpdateParameterSchema()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceUpdateParameterSchema>;
return v;
}
public void setInstanceUpdateParameterSchema(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map instanceUpdateParameterSchema> = v;
return;
}
public java.util.Map getServiceBindingCreateParameterSchema()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateParameterSchema>;
return v;
}
public void setServiceBindingCreateParameterSchema(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateParameterSchema> = v;
return;
}
public java.util.Map getServiceBindingCreateResponseSchema()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateResponseSchema>;
return v;
}
public void setServiceBindingCreateResponseSchema(java.util.Map)
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map serviceBindingCreateResponseSchema> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.Map v, v, v, v, v, v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
io.fabric.servicecatalog.api.model.ClusterObjectReference v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean getBindable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String getClusterServiceBrokerName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference getClusterServiceClassRef()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getDefaultProvisionParameters()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String getDescription()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String getExternalID()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getExternalMetadata()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean getFree()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getInstanceCreateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getInstanceUpdateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateResponseSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,java.lang.String,io.fabric.servicecatalog.api.model.ClusterObjectReference,java.util.Map,java.lang.String,java.lang.String,java.util.Map,java.lang.String,java.lang.Boolean,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map)>(v, v, 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[])>("ClusterServicePlanSpec(bindable=\u, clusterServiceBrokerName=\u, clusterServiceClassRef=\u, defaultProvisionParameters=\u, description=\u, externalID=\u, externalMetadata=\u, externalName=\u, free=\u, instanceCreateParameterSchema=\u, instanceUpdateParameterSchema=\u, serviceBindingCreateParameterSchema=\u, serviceBindingCreateResponseSchema=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
java.lang.Object v;
io.fabric.servicecatalog.api.model.ClusterObjectReference v, v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean getBindable()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.lang.Boolean getFree()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.lang.Boolean getFree()>();
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.ClusterServicePlanSpec: java.lang.String getClusterServiceBrokerName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference getClusterServiceClassRef()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference getClusterServiceClassRef()>();
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.ClusterServicePlanSpec: java.util.Map getDefaultProvisionParameters()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.lang.String getDescription()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.lang.String getExternalID()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.util.Map getExternalMetadata()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.util.Map getInstanceCreateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getInstanceCreateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getInstanceUpdateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getInstanceUpdateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateParameterSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateResponseSchema()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateResponseSchema()>();
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.ClusterServicePlanSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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;
boolean v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
return v;
}
public int hashCode()
{
java.util.Map v, v, v, v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterServicePlanSpec 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, v, v, v, v, v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
io.fabric.servicecatalog.api.model.ClusterObjectReference v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.lang.Boolean getFree()>();
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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: io.fabric.servicecatalog.api.model.ClusterObjectReference getClusterServiceClassRef()>();
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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: 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.ClusterServicePlanSpec: java.util.Map getInstanceCreateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getInstanceUpdateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateParameterSchema()>();
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.ClusterServicePlanSpec: java.util.Map getServiceBindingCreateResponseSchema()>();
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.ClusterServicePlanSpec: 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.servicecatalog.api.model.ClusterServicePlanSpec v;
java.util.Map v;
v := @this: io.fabric.servicecatalog.api.model.ClusterServicePlanSpec;
v := @parameter: java.util.Map;
v.<io.fabric.servicecatalog.api.model.ClusterServicePlanSpec: java.util.Map additionalProperties> = v;
return;
}
}