public ServiceBuilder(){ this(new Service()); } public ServiceBuilder( ServiceFluent<?> fluent ){
public ServiceBuilder(ServiceFluent<?> fluent,Boolean validationEnabled){ this(fluent, new Service(), validationEnabled); } public ServiceBuilder(ServiceFluent<?> fluent,Service instance){
public ServiceBuilder(){ this(new Service()); } public ServiceBuilder( ServiceFluent<?> fluent ){
public ServiceBuilder( ServiceFluent<?> fluent ){ this(fluent, new Service()); } public ServiceBuilder( ServiceFluent<?> fluent , Service instance ){
public ServiceBuilder(Boolean validationEnabled){ this(new Service(), validationEnabled); } public ServiceBuilder(ServiceFluent<?> fluent){
public ServiceBuilder( ServiceFluent<?> fluent ){ this(fluent, new Service()); } public ServiceBuilder( ServiceFluent<?> fluent , Service instance ){
protected Service createService(String hostName, String port) { Service service = new Service(); ServiceSpec spec = getOrCreateSpec(service); try { Integer portNumber = Integer.parseInt(port); if (portNumber != null) { List<ServicePort> ports = new ArrayList<>(); ServicePort servicePort = new ServicePort(); servicePort.setPort(portNumber); IntOrString containerPort = new IntOrString(); containerPort.setIntVal(portNumber); servicePort.setTargetPort(containerPort); ports.add(servicePort); spec.setPorts(ports); } } catch (NumberFormatException e) { LOG.warn("Failed to parse port text: " + port + ". " + e, e); } spec.setPortalIP(hostName); return service; }
public Service build(){ Service buildable = new Service(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
public Service build(){ Service buildable = new Service(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
protected Service createService(final String namespace, final String serviceName, Map<String, String> labels) { labels = normalizeLabels(labels); final Service service = new Service(); final ObjectMeta metadata = new ObjectMeta(); metadata.setNamespace(normalizeNamespace(namespace)); metadata.setName(normalizeServiceName(serviceName)); metadata.setLabels(labels); service.setMetadata(metadata); service.setSpec(this.createServiceSpec(labels)); return service; }
protected Service createService(final String namespace, final String serviceName, Map<String, String> labels) { labels = normalizeLabels(labels); final Service service = new Service(); final ObjectMeta metadata = new ObjectMeta(); metadata.setNamespace(normalizeNamespace(namespace)); metadata.setName(normalizeServiceName(serviceName)); metadata.setLabels(labels); service.setMetadata(metadata); service.setSpec(this.createServiceSpec(labels)); return service; }
private Service getService96() { Map<String, String> labels = new LinkedHashMap<>(); labels.put("service-type", "http-endpoint"); ObjectMeta metadata = new ObjectMeta(); metadata.setName("hello-minikube"); metadata.setUid("37c57c1e-deb0-11e8-a8ee-0800274f8294"); metadata.setNamespace("issue96"); metadata.setLabels(labels); metadata.getAdditionalProperties().put("run", "hello-minikube"); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(80)); port.setPort(8080); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getHttpService() { Map<String, String> labels = new LinkedHashMap<>(); labels.put("service-type", "http-endpoint"); ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid"); metadata.setNamespace("my-project"); metadata.setLabels(labels); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(80)); port.setPort(8080); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getHttpService() { Map<String, String> labels = new LinkedHashMap<>(); labels.put("service-type", "http-endpoint"); ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid"); metadata.setNamespace("my-project"); metadata.setLabels(labels); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(80)); port.setPort(8080); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getHttpService() { Map<String, String> labels = new LinkedHashMap<>(); labels.put("service-type", "http-endpoint"); ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-http-service"); metadata.setUid("uuid-1"); metadata.setNamespace("my-project"); metadata.setLabels(labels); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(80)); port.setPort(8080); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getHttpService() { Map<String, String> labels = new LinkedHashMap<>(); labels.put("service-type", "http-endpoint"); ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-http-service"); metadata.setUid("uuid-1"); metadata.setNamespace("my-project"); metadata.setLabels(labels); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(80)); port.setPort(8080); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getSimpleService() { ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid-2"); metadata.setNamespace("my-project"); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(8080)); port.setPort(1524); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getExternalService(int port) { ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid"); metadata.setNamespace("my-project"); ServiceSpec serviceSpec = new ServiceSpec(); ServicePort servicePort = new ServicePort(); servicePort.setPort(port); serviceSpec.setType("ExternalName"); serviceSpec.setExternalName("my-external-service"); serviceSpec.setPorts(Collections.singletonList(servicePort)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(serviceSpec); return service; }
private Service getSimpleService() { ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid-2"); metadata.setNamespace("my-project"); ServiceSpec spec = new ServiceSpec(); ServicePort port = new ServicePort(); port.setTargetPort(new IntOrString(8080)); port.setPort(1524); spec.setPorts(Collections.singletonList(port)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(spec); return service; }
private Service getExternalService(int port) { ObjectMeta metadata = new ObjectMeta(); metadata.setName("my-service"); metadata.setUid("uuid"); metadata.setNamespace("my-project"); ServiceSpec serviceSpec = new ServiceSpec(); ServicePort servicePort = new ServicePort(); servicePort.setPort(port); serviceSpec.setType("ExternalName"); serviceSpec.setExternalName("my-external-service"); serviceSpec.setPorts(Collections.singletonList(servicePort)); Service service = new Service(); service.setMetadata(metadata); service.setSpec(serviceSpec); return service; }