public class io.fabric.istio.api.networking.v1alpha.ServerTLSSettings extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private java.lang.String caCertificates;
private java.util.List cipherSuites;
private java.lang.String credentialName;
private java.lang.Boolean httpsRedirect;
private io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol maxProtocolVersion;
private io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol minProtocolVersion;
private io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode mode;
private java.lang.String privateKey;
private java.lang.String serverCertificate;
private java.util.List subjectAltNames;
private java.util.List verifyCertificateHash;
private java.util.List verifyCertificateSpki;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.util.HashMap v;
java.util.ArrayList v, v, v, v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List cipherSuites> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List subjectAltNames> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateHash> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateSpki> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map additionalProperties> = v;
return;
}
public void <init>(java.lang.String, java.util.List, java.lang.String, java.lang.Boolean, io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol, io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol, io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List)
{
java.util.HashMap v;
java.util.ArrayList v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.util.List v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List cipherSuites> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List subjectAltNames> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateHash> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateSpki> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map additionalProperties> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String caCertificates> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List cipherSuites> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String credentialName> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean httpsRedirect> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol maxProtocolVersion> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol minProtocolVersion> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode mode> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String privateKey> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String serverCertificate> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List subjectAltNames> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateHash> = v;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateSpki> = v;
return;
}
public java.lang.String getCaCertificates()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String caCertificates>;
return v;
}
public void setCaCertificates(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String caCertificates> = v;
return;
}
public java.util.List getCipherSuites()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List cipherSuites>;
return v;
}
public void setCipherSuites(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List cipherSuites> = v;
return;
}
public java.lang.String getCredentialName()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String credentialName>;
return v;
}
public void setCredentialName(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String credentialName> = v;
return;
}
public java.lang.Boolean getHttpsRedirect()
{
java.lang.Boolean v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean httpsRedirect>;
return v;
}
public void setHttpsRedirect(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.Boolean;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean httpsRedirect> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMaxProtocolVersion()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol maxProtocolVersion>;
return v;
}
public void setMaxProtocolVersion(io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol maxProtocolVersion> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMinProtocolVersion()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol minProtocolVersion>;
return v;
}
public void setMinProtocolVersion(io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol minProtocolVersion> = v;
return;
}
public io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode getMode()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode mode>;
return v;
}
public void setMode(io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode mode> = v;
return;
}
public java.lang.String getPrivateKey()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String privateKey>;
return v;
}
public void setPrivateKey(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String privateKey> = v;
return;
}
public java.lang.String getServerCertificate()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String serverCertificate>;
return v;
}
public void setServerCertificate(java.lang.String)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String serverCertificate> = v;
return;
}
public java.util.List getSubjectAltNames()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List subjectAltNames>;
return v;
}
public void setSubjectAltNames(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List subjectAltNames> = v;
return;
}
public java.util.List getVerifyCertificateHash()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateHash>;
return v;
}
public void setVerifyCertificateHash(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateHash> = v;
return;
}
public java.util.List getVerifyCertificateSpki()
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateSpki>;
return v;
}
public void setVerifyCertificateSpki(java.util.List)
{
java.util.List v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.util.List;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List verifyCertificateSpki> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: 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.istio.api.networking.v1alpha.ServerTLSSettings v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v, v;
java.util.List v, v, v, v;
java.util.Map v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCaCertificates()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getCipherSuites()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCredentialName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean getHttpsRedirect()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMaxProtocolVersion()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMinProtocolVersion()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode getMode()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getPrivateKey()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getServerCertificate()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getSubjectAltNames()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateHash()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateSpki()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.util.List,java.lang.String,java.lang.Boolean,io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol,io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol,io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode,java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,java.util.Map)>(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[])>("ServerTLSSettings(caCertificates=\u, cipherSuites=\u, credentialName=\u, httpsRedirect=\u, maxProtocolVersion=\u, minProtocolVersion=\u, mode=\u, privateKey=\u, serverCertificate=\u, subjectAltNames=\u, verifyCertificateHash=\u, verifyCertificateSpki=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v, v, v, v;
java.util.Map v, v;
boolean 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;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
java.lang.Object v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean getHttpsRedirect()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean getHttpsRedirect()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCaCertificates()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCaCertificates()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getCipherSuites()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getCipherSuites()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCredentialName()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCredentialName()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMaxProtocolVersion()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMaxProtocolVersion()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMinProtocolVersion()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMinProtocolVersion()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode getMode()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode getMode()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getPrivateKey()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getPrivateKey()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getServerCertificate()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getServerCertificate()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getSubjectAltNames()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getSubjectAltNames()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateHash()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateHash()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateSpki()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateSpki()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
boolean v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
return v;
}
public int hashCode()
{
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol v, v;
java.util.Map v;
java.util.List v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode 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;
java.lang.Boolean v;
java.lang.String v, v, v, v;
io.fabric.istio.api.networking.v1alpha.ServerTLSSettings v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v = virtualinvoke v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.Boolean getHttpsRedirect()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCaCertificates()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getCipherSuites()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getCredentialName()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMaxProtocolVersion()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSProtocol getMinProtocolVersion()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: io.fabric.istio.api.networking.v1alpha.ServerTLSSettingsTLSmode getMode()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getPrivateKey()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.lang.String getServerCertificate()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getSubjectAltNames()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateHash()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: java.util.List getVerifyCertificateSpki()>();
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.istio.api.networking.v1alpha.ServerTLSSettings: 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.istio.api.networking.v1alpha.ServerTLSSettings v;
java.util.Map v;
v := @this: io.fabric.istio.api.networking.v1alpha.ServerTLSSettings;
v := @parameter: java.util.Map;
v.<io.fabric.istio.api.networking.v1alpha.ServerTLSSettings: java.util.Map additionalProperties> = v;
return;
}
}