public class io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent
{
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare;
private java.lang.String cnameStrategy;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route;
private io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook;
public void <init>()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01 v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
java.lang.String v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAcmeDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAkamai(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAzureDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCloudDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCloudflare(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: java.lang.String getCnameStrategy()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCnameStrategy(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withDigitalocean(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withRfc2136(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withRoute53(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v);
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withWebhook(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v);
return;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS buildAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAcmeDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v, v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("acmeDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("acmeDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested withNewAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested withNewAcmeDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AcmeDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested editAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested withNewAcmeDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested editOrNewAcmeDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested withNewAcmeDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested editOrNewAcmeDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS getAcmeDNS()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AcmeDNSNested withNewAcmeDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai buildAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAkamai(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("akamai");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("akamai");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.Boolean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested withNewAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested withNewAkamaiLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AkamaiNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested editAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested withNewAkamaiLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested editOrNewAkamai()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested withNewAkamaiLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested editOrNewAkamaiLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai getAkamai()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AkamaiNested withNewAkamaiLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamai)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS buildAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withAzureDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azureDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.Boolean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested withNewAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested withNewAzureDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$AzureDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested editAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested withNewAzureDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested editOrNewAzureDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested withNewAzureDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested editOrNewAzureDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS getAzureDNS()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$AzureDNSNested withNewAzureDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS buildCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCloudDNS(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cloudDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cloudDNS");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested withNewCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested withNewCloudDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudDNSNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested editCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested withNewCloudDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested editOrNewCloudDNS()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested withNewCloudDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested editOrNewCloudDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS getCloudDNS()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudDNSNested withNewCloudDNSLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNS)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare buildCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCloudflare(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cloudflare");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("cloudflare");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested withNewCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested withNewCloudflareLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$CloudflareNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested editCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested withNewCloudflareLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested editOrNewCloudflare()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested withNewCloudflareLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested editOrNewCloudflareLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare getCloudflare()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$CloudflareNested withNewCloudflareLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflare)>(v);
return v;
}
public java.lang.String getCnameStrategy()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.String v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCnameStrategy(java.lang.String)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.String v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy> = v;
return v;
}
public java.lang.Boolean hasCnameStrategy()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withNewCnameStrategy(java.lang.String)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.String v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withCnameStrategy(java.lang.String)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean buildDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withDigitalocean(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("digitalocean");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("digitalocean");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.Boolean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested withNewDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested withNewDigitaloceanLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$DigitaloceanNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested editDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested withNewDigitaloceanLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested editOrNewDigitalocean()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested withNewDigitaloceanLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested editOrNewDigitaloceanLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean getDigitalocean()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$DigitaloceanNested withNewDigitaloceanLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOcean)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 buildRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withRfc2136(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("rfc2136");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("rfc2136");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
java.lang.Boolean v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested withNewRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested withNewRfc2136Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Rfc2136NestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested editRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested withNewRfc2136Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested editOrNewRfc2136()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested withNewRfc2136Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested editOrNewRfc2136Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136 getRfc2136()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Rfc2136Nested withNewRfc2136Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute buildRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withRoute53(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("route53");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("route53");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested withNewRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested withNewRoute53Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$Route53NestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested editRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested withNewRoute53Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested editOrNewRoute53()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested withNewRoute53Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested editOrNewRoute53Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute getRoute53()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$Route53Nested withNewRoute53Like(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook buildWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent withWebhook(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("webhook");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v);
v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook> = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("webhook");
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested withNewWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested withNewWebhookLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook;
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl$WebhookNestedImpl: void <init>(io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl,io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v, v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested editWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested withNewWebhookLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested editOrNewWebhook()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
goto label;
label:
v = new io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder;
specialinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook build()>();
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested withNewWebhookLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v);
return v;
}
public io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested editOrNewWebhookLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook v, v, v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v := @parameter: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook getWebhook()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01Fluent$WebhookNested withNewWebhookLike(io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhook)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v, v, v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
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.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
if v == null goto label;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
v = virtualinvoke v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder v;
java.lang.Object[] v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder v;
java.lang.Integer v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder v;
int v, v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder v;
java.lang.String v;
io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder v;
v := @this: io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl;
v = newarray (java.lang.Object)[11];
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAcmeDNSBuilder acmeDNS>;
v[0] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAkamaiBuilder akamai>;
v[1] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderAzureDNSBuilder azureDNS>;
v[2] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudDNSBuilder cloudDNS>;
v[3] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderCloudflareBuilder cloudflare>;
v[4] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: java.lang.String cnameStrategy>;
v[5] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderDigitalOceanBuilder digitalocean>;
v[6] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRFC2136Builder rfc2136>;
v[7] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderRoute53Builder route53>;
v[8] = v;
v = v.<io.fabric.certmanager.api.model.acme.v1beta.ACMEChallengeSolverDNS01FluentImpl: io.fabric.certmanager.api.model.acme.v1beta.ACMEIssuerDNS01ProviderWebhookBuilder webhook>;
v[9] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[10] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}