public class io.fabric.kubernetes.examples.kubectl.equivalents.CertificateSigningRequestApproveYamlEquivalent extends java.lang.Object
{
public void <init>()
{
io.fabric.kubernetes.examples.kubectl.equivalents.CertificateSigningRequestApproveYamlEquivalent v;
v := @this: io.fabric.kubernetes.examples.kubectl.equivalents.CertificateSigningRequestApproveYamlEquivalent;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void main(java.lang.String[])
{
java.lang.Throwable v;
io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestCondition v;
io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder v;
io.fabric.kubernetes.client.dsl.V1CertificatesAPIGroupDSL v;
io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionFluent v, v, v, v;
java.lang.String[] v;
io.fabric.kubernetes.client.dsl.CertificatesAPIGroupDSL v;
io.fabric.kubernetes.client.dsl.NonNamespaceOperation v;
io.fabric.kubernetes.client.KubernetesClientBuilder v;
io.fabric.kubernetes.client.KubernetesClient v;
java.lang.Object v;
v := @parameter: java.lang.String[];
v = new io.fabric.kubernetes.client.KubernetesClientBuilder;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientBuilder: io.fabric.kubernetes.client.KubernetesClient build()>();
label:
v = new io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionFluent withType(java.lang.String)>("Approved");
v = virtualinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionFluent withStatus(java.lang.String)>("True");
v = virtualinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionFluent withReason(java.lang.String)>("ApprovedViaRESTApi");
v = virtualinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionFluent withMessage(java.lang.String)>("Approved by REST API /approval endpoint.");
v = virtualinvoke v.<io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestConditionBuilder: io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestCondition build()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.CertificatesAPIGroupDSL certificates()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.CertificatesAPIGroupDSL: io.fabric.kubernetes.client.dsl.V1CertificatesAPIGroupDSL v1()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.V1CertificatesAPIGroupDSL: io.fabric.kubernetes.client.dsl.NonNamespaceOperation certificateSigningRequests()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>("my-cert");
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.CertificateSigningRequestResource: java.lang.Object approve(io.fabric.kubernetes.api.model.certificates.v.CertificateSigningRequestCondition)>(v);
label:
interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
}