public class io.fabric.servicecatalog.examples.ProvisionService extends java.lang.Object
{
public void <init>()
{
io.fabric.servicecatalog.examples.ProvisionService v;
v := @this: io.fabric.servicecatalog.examples.ProvisionService;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void main(java.lang.String[])
{
java.io.PrintStream v, v;
io.fabric.kubernetes.client.dsl.MixedOperation v;
io.fabric.servicecatalog.api.model.ServiceInstanceBuilder v;
java.lang.String[] v;
io.fabric.servicecatalog.api.model.ServiceInstanceFluent$SpecNested v;
io.fabric.servicecatalog.api.model.ServiceInstanceSpecFluent v, v;
io.fabric.kubernetes.api.model.ObjectMetaFluent v;
io.fabric.servicecatalog.client.ServiceCatalogClient v;
io.fabric.servicecatalog.api.model.ServiceInstanceFluent$MetadataNested v;
io.fabric.servicecatalog.api.model.EditableServiceInstance v;
java.lang.Object v, v, v;
v := @parameter: java.lang.String[];
v = staticinvoke <io.fabric.servicecatalog.examples.ClientFactory: io.fabric.servicecatalog.client.ServiceCatalogClient newClient(java.lang.String[])>(v);
v = <java.lang.System: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("Provisioning a service");
v = interfaceinvoke v.<io.fabric.servicecatalog.client.ServiceCatalogClient: io.fabric.kubernetes.client.dsl.MixedOperation serviceInstances()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.MixedOperation: java.lang.Object inNamespace(java.lang.String)>("iocanel");
v = new io.fabric.servicecatalog.api.model.ServiceInstanceBuilder;
specialinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceBuilder: io.fabric.servicecatalog.api.model.ServiceInstanceFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("myserivce");
v = interfaceinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceBuilder: io.fabric.servicecatalog.api.model.ServiceInstanceFluent$SpecNested withNewSpec()>();
v = interfaceinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceFluent$SpecNested: io.fabric.servicecatalog.api.model.ServiceInstanceSpecFluent withClusterServiceClassExternalName(java.lang.String)>("jenkins-ephemeral");
v = interfaceinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceFluent$SpecNested: io.fabric.servicecatalog.api.model.ServiceInstanceSpecFluent withClusterServicePlanExternalName(java.lang.String)>("default");
v = interfaceinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceFluent$SpecNested: java.lang.Object endSpec()>();
v = virtualinvoke v.<io.fabric.servicecatalog.api.model.ServiceInstanceBuilder: io.fabric.servicecatalog.api.model.EditableServiceInstance build()>();
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.NonNamespaceOperation: java.lang.Object create(java.lang.Object)>(v);
v = <java.lang.System: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("Done");
return;
}
}