public class io.fabric.kubernetes.api.model.ServiceSpec extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.Boolean allocateLoadBalancerNodePorts;
private java.lang.String clusterIP;
private java.util.List clusterIPs;
private java.util.List externalIPs;
private java.lang.String externalName;
private java.lang.String externalTrafficPolicy;
private java.lang.Integer healthCheckNodePort;
private java.lang.String internalTrafficPolicy;
private java.util.List ipFamilies;
private java.lang.String ipFamilyPolicy;
private java.lang.String loadBalancerClass;
private java.lang.String loadBalancerIP;
private java.util.List loadBalancerSourceRanges;
private java.util.List ports;
private java.lang.Boolean publishNotReadyAddresses;
private java.util.Map selector;
private java.lang.String sessionAffinity;
private io.fabric.kubernetes.api.model.SessionAffinityConfig sessionAffinityConfig;
private java.lang.String type;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.HashMap v;
java.util.ArrayList v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
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.ServiceSpec: java.util.List clusterIPs> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List externalIPs> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ipFamilies> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List loadBalancerSourceRanges> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ports> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.Boolean, java.lang.String, java.util.List, java.util.List, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.util.List, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.lang.Boolean, java.util.Map, java.lang.String, io.fabric.kubernetes.api.model.SessionAffinityConfig, java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.HashMap v;
java.lang.Integer v;
java.util.ArrayList v, v, v, v, v;
io.fabric.kubernetes.api.model.SessionAffinityConfig v;
java.util.Map v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.SessionAffinityConfig;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List clusterIPs> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List externalIPs> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ipFamilies> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List loadBalancerSourceRanges> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ports> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map additionalProperties> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean allocateLoadBalancerNodePorts> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String clusterIP> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List clusterIPs> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List externalIPs> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalName> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalTrafficPolicy> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Integer healthCheckNodePort> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String internalTrafficPolicy> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ipFamilies> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String ipFamilyPolicy> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerClass> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerIP> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List loadBalancerSourceRanges> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ports> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean publishNotReadyAddresses> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map selector> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String sessionAffinity> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig sessionAffinityConfig> = v;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String type> = v;
return;
}
public java.lang.Boolean getAllocateLoadBalancerNodePorts()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean allocateLoadBalancerNodePorts>;
return v;
}
public void setAllocateLoadBalancerNodePorts(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean allocateLoadBalancerNodePorts> = v;
return;
}
public java.lang.String getClusterIP()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String clusterIP>;
return v;
}
public void setClusterIP(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String clusterIP> = v;
return;
}
public java.util.List getClusterIPs()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List clusterIPs>;
return v;
}
public void setClusterIPs(java.util.List)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List clusterIPs> = v;
return;
}
public java.util.List getExternalIPs()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List externalIPs>;
return v;
}
public void setExternalIPs(java.util.List)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List externalIPs> = v;
return;
}
public java.lang.String getExternalName()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalName>;
return v;
}
public void setExternalName(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalName> = v;
return;
}
public java.lang.String getExternalTrafficPolicy()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalTrafficPolicy>;
return v;
}
public void setExternalTrafficPolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String externalTrafficPolicy> = v;
return;
}
public java.lang.Integer getHealthCheckNodePort()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Integer healthCheckNodePort>;
return v;
}
public void setHealthCheckNodePort(java.lang.Integer)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Integer v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Integer;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Integer healthCheckNodePort> = v;
return;
}
public java.lang.String getInternalTrafficPolicy()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String internalTrafficPolicy>;
return v;
}
public void setInternalTrafficPolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String internalTrafficPolicy> = v;
return;
}
public java.util.List getIpFamilies()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ipFamilies>;
return v;
}
public void setIpFamilies(java.util.List)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ipFamilies> = v;
return;
}
public java.lang.String getIpFamilyPolicy()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String ipFamilyPolicy>;
return v;
}
public void setIpFamilyPolicy(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String ipFamilyPolicy> = v;
return;
}
public java.lang.String getLoadBalancerClass()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerClass>;
return v;
}
public void setLoadBalancerClass(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerClass> = v;
return;
}
public java.lang.String getLoadBalancerIP()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerIP>;
return v;
}
public void setLoadBalancerIP(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String loadBalancerIP> = v;
return;
}
public java.util.List getLoadBalancerSourceRanges()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List loadBalancerSourceRanges>;
return v;
}
public void setLoadBalancerSourceRanges(java.util.List)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List loadBalancerSourceRanges> = v;
return;
}
public java.util.List getPorts()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ports>;
return v;
}
public void setPorts(java.util.List)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.List v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.List;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List ports> = v;
return;
}
public java.lang.Boolean getPublishNotReadyAddresses()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean publishNotReadyAddresses>;
return v;
}
public void setPublishNotReadyAddresses(java.lang.Boolean)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Boolean v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Boolean;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean publishNotReadyAddresses> = v;
return;
}
public java.util.Map getSelector()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map selector>;
return v;
}
public void setSelector(java.util.Map)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map selector> = v;
return;
}
public java.lang.String getSessionAffinity()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String sessionAffinity>;
return v;
}
public void setSessionAffinity(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String sessionAffinity> = v;
return;
}
public io.fabric.kubernetes.api.model.SessionAffinityConfig getSessionAffinityConfig()
{
io.fabric.kubernetes.api.model.SessionAffinityConfig v;
io.fabric.kubernetes.api.model.ServiceSpec v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig sessionAffinityConfig>;
return v;
}
public void setSessionAffinityConfig(io.fabric.kubernetes.api.model.SessionAffinityConfig)
{
io.fabric.kubernetes.api.model.SessionAffinityConfig v;
io.fabric.kubernetes.api.model.ServiceSpec v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: io.fabric.kubernetes.api.model.SessionAffinityConfig;
v.<io.fabric.kubernetes.api.model.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig sessionAffinityConfig> = v;
return;
}
public java.lang.String getType()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String type>;
return v;
}
public void setType(java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String type> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.kubernetes.api.model.ServiceSpec v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.kubernetes.api.model.ServiceSpec: 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.ServiceSpec v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.SessionAffinityConfig v;
java.util.Map v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getAllocateLoadBalancerNodePorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getClusterIP()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getClusterIPs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getExternalIPs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getExternalTrafficPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Integer getHealthCheckNodePort()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getInternalTrafficPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getIpFamilies()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getIpFamilyPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getLoadBalancerClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getLoadBalancerIP()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getLoadBalancerSourceRanges()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getPorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getPublishNotReadyAddresses()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map getSelector()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getSessionAffinity()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig getSessionAffinityConfig()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean,java.lang.String,java.util.List,java.util.List,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.util.List,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,java.lang.Boolean,java.util.Map,java.lang.String,io.fabric.kubernetes.api.model.SessionAffinityConfig,java.lang.String,java.util.Map)>(v, v, v, v, v, v, 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[])>("ServiceSpec(allocateLoadBalancerNodePorts=\u, clusterIP=\u, clusterIPs=\u, externalIPs=\u, externalName=\u, externalTrafficPolicy=\u, healthCheckNodePort=\u, internalTrafficPolicy=\u, ipFamilies=\u, ipFamilyPolicy=\u, loadBalancerClass=\u, loadBalancerIP=\u, loadBalancerSourceRanges=\u, ports=\u, publishNotReadyAddresses=\u, selector=\u, sessionAffinity=\u, sessionAffinityConfig=\u, type=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v;
java.util.Map v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.SessionAffinityConfig v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ServiceSpec v;
java.lang.Boolean v, v, v, v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.kubernetes.api.model.ServiceSpec;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getAllocateLoadBalancerNodePorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getAllocateLoadBalancerNodePorts()>();
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.ServiceSpec: java.lang.Integer getHealthCheckNodePort()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Integer getHealthCheckNodePort()>();
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.ServiceSpec: java.lang.Boolean getPublishNotReadyAddresses()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getPublishNotReadyAddresses()>();
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.ServiceSpec: java.lang.String getClusterIP()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getClusterIP()>();
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.ServiceSpec: java.util.List getClusterIPs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getClusterIPs()>();
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.ServiceSpec: java.util.List getExternalIPs()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getExternalIPs()>();
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.ServiceSpec: java.lang.String getExternalName()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: 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.kubernetes.api.model.ServiceSpec: java.lang.String getExternalTrafficPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getExternalTrafficPolicy()>();
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.ServiceSpec: java.lang.String getInternalTrafficPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getInternalTrafficPolicy()>();
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.ServiceSpec: java.util.List getIpFamilies()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getIpFamilies()>();
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.ServiceSpec: java.lang.String getIpFamilyPolicy()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getIpFamilyPolicy()>();
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.ServiceSpec: java.lang.String getLoadBalancerClass()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getLoadBalancerClass()>();
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.ServiceSpec: java.lang.String getLoadBalancerIP()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getLoadBalancerIP()>();
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.ServiceSpec: java.util.List getLoadBalancerSourceRanges()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getLoadBalancerSourceRanges()>();
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.ServiceSpec: java.util.List getPorts()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.List getPorts()>();
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.ServiceSpec: java.util.Map getSelector()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map 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.ServiceSpec: java.lang.String getSessionAffinity()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getSessionAffinity()>();
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.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig getSessionAffinityConfig()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig getSessionAffinityConfig()>();
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.ServiceSpec: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.String getType()>();
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.ServiceSpec: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: 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.ServiceSpec v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.kubernetes.api.model.ServiceSpec;
return v;
}
public int hashCode()
{
java.lang.Integer v;
java.util.Map v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.SessionAffinityConfig v;
java.util.List v, v, v, v, v;
io.fabric.kubernetes.api.model.ServiceSpec 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceSpec: java.lang.Boolean getAllocateLoadBalancerNodePorts()>();
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.ServiceSpec: java.lang.Integer getHealthCheckNodePort()>();
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.ServiceSpec: java.lang.Boolean getPublishNotReadyAddresses()>();
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.ServiceSpec: java.lang.String getClusterIP()>();
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.ServiceSpec: java.util.List getClusterIPs()>();
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.ServiceSpec: java.util.List getExternalIPs()>();
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.ServiceSpec: 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.kubernetes.api.model.ServiceSpec: java.lang.String getExternalTrafficPolicy()>();
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.ServiceSpec: java.lang.String getInternalTrafficPolicy()>();
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.ServiceSpec: java.util.List getIpFamilies()>();
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.ServiceSpec: java.lang.String getIpFamilyPolicy()>();
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.ServiceSpec: java.lang.String getLoadBalancerClass()>();
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.ServiceSpec: java.lang.String getLoadBalancerIP()>();
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.ServiceSpec: java.util.List getLoadBalancerSourceRanges()>();
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.ServiceSpec: java.util.List getPorts()>();
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.ServiceSpec: java.util.Map 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.ServiceSpec: java.lang.String getSessionAffinity()>();
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.ServiceSpec: io.fabric.kubernetes.api.model.SessionAffinityConfig getSessionAffinityConfig()>();
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.ServiceSpec: java.lang.String getType()>();
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.ServiceSpec: 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.ServiceSpec v;
java.util.Map v;
v := @this: io.fabric.kubernetes.api.model.ServiceSpec;
v := @parameter: java.util.Map;
v.<io.fabric.kubernetes.api.model.ServiceSpec: java.util.Map additionalProperties> = v;
return;
}
}