public class io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent
{
private io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization;
private io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth;
private io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret;
private java.lang.String proxyURL;
private io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig)
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
java.util.Map v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAuthorization(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBasicAuth(io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: io.fabric.kubernetes.api.model.SecretKeySelector getBearerTokenSecret()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBearerTokenSecret(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: java.lang.String getProxyURL()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withProxyURL(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfig: java.util.Map getAdditionalProperties()>();
virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAdditionalProperties(java.util.Map)>(v);
return;
}
public io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()
{
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.SafeAuthorization buildAuthorization()
{
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAuthorization(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("authorization");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: void <init>(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v);
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization> = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("authorization");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAuthorization()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorization()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$AuthorizationNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl,io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v, v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editAuthorization()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editOrNewAuthorization()
{
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v, v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
goto label;
label:
v = new io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editOrNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)
{
io.fabric.openshift.api.model.monitoring.v.SafeAuthorization v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: io.fabric.openshift.api.model.monitoring.v.BasicAuth build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.BasicAuth buildBasicAuth()
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: io.fabric.openshift.api.model.monitoring.v.BasicAuth build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBasicAuth(io.fabric.openshift.api.model.monitoring.v.BasicAuth)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v, v, v;
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
java.util.List v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.BasicAuth;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("basicAuth");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: void <init>(io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v);
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth> = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("basicAuth");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasBasicAuth()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuth()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth)
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.BasicAuth;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$BasicAuthNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl,io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v, v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editBasicAuth()
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editOrNewBasicAuth()
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
goto label;
label:
v = new io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: io.fabric.openshift.api.model.monitoring.v.BasicAuth build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editOrNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth)
{
io.fabric.openshift.api.model.monitoring.v.BasicAuth v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.BasicAuth;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth)>(v);
return v;
}
public io.fabric.kubernetes.api.model.SecretKeySelector getBearerTokenSecret()
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBearerTokenSecret(io.fabric.kubernetes.api.model.SecretKeySelector)
{
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretKeySelector;
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret> = v;
return v;
}
public java.lang.Boolean hasBearerTokenSecret()
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withNewBearerTokenSecret(java.lang.String, java.lang.String, java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
java.lang.String v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = new io.fabric.kubernetes.api.model.SecretKeySelector;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: void <init>(java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBearerTokenSecret(io.fabric.kubernetes.api.model.SecretKeySelector)>(v);
return v;
}
public java.lang.String getProxyURL()
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withProxyURL(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL> = v;
return v;
}
public java.lang.Boolean hasProxyURL()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withNewProxyURL(java.lang.String)
{
java.lang.String v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withProxyURL(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v, v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig buildTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v, v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tlsConfig");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: void <init>(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v);
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig> = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("tlsConfig");
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig;
v = new io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl$TlsConfigNestedImpl: void <init>(io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl,io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v, v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editOrNewTlsConfig()
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
goto label;
label:
v = new io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder;
specialinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editOrNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)
{
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig)>(v);
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object)
{
java.util.LinkedHashMap v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent addToAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties> = v;
label:
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent removeFromAdditionalProperties(java.lang.String)
{
java.util.Map v, v, v;
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent removeFromAdditionalProperties(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.Map v, v, v, v;
java.lang.Object v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
return v;
}
public io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAdditionalProperties(java.util.Map)
{
java.util.LinkedHashMap v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties> = v;
label:
return v;
}
public java.lang.Boolean hasAdditionalProperties()
{
java.util.Map v;
java.lang.Boolean v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.util.Map v, v, v, v;
io.fabric.kubernetes.api.model.SecretKeySelector v, v, v, v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
boolean v, v, v, v, v, v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v, v, v, v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretKeySelector: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
v = virtualinvoke v.<io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder v;
io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder v;
java.lang.Integer v;
java.util.Map v;
int v, v;
io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder v;
io.fabric.kubernetes.api.model.SecretKeySelector v;
java.lang.String v;
io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl v;
v := @this: io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl;
v = newarray (java.lang.Object)[7];
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeAuthorizationBuilder authorization>;
v[0] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.BasicAuthBuilder basicAuth>;
v[1] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.kubernetes.api.model.SecretKeySelector bearerTokenSecret>;
v[2] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.lang.String proxyURL>;
v[3] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: io.fabric.openshift.api.model.monitoring.v.SafeTLSConfigBuilder tlsConfig>;
v[4] = v;
v = v.<io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluentImpl: java.util.Map additionalProperties>;
v[5] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[6] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}