public ServiceSpecBuilder(){ this(new ServiceSpec()); } public ServiceSpecBuilder( ServiceSpecFluent<?> fluent ){
public ServiceSpecBuilder(Boolean validationEnabled){ this(new ServiceSpec(), validationEnabled); } public ServiceSpecBuilder(ServiceSpecFluent<?> fluent){
public ServiceSpecBuilder(){ this(new ServiceSpec()); } public ServiceSpecBuilder( ServiceSpecFluent<?> fluent ){
public ServiceSpecBuilder( ServiceSpecFluent<?> fluent ){ this(fluent, new ServiceSpec()); } public ServiceSpecBuilder( ServiceSpecFluent<?> fluent , ServiceSpec instance ){
public ServiceSpecBuilder(ServiceSpecFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ServiceSpec(), validationEnabled); } public ServiceSpecBuilder(ServiceSpecFluent<?> fluent,ServiceSpec instance){
public ServiceSpecBuilder( ServiceSpecFluent<?> fluent ){ this(fluent, new ServiceSpec()); } public ServiceSpecBuilder( ServiceSpecFluent<?> fluent , ServiceSpec instance ){
public static ServiceSpec getOrCreateSpec(Service entity) { ServiceSpec spec = entity.getSpec(); if (spec == null) { spec = new ServiceSpec(); entity.setSpec(spec); } return spec; }
protected ServiceSpec createServiceSpec(final Map<String, String> labels) { final ServiceSpec serviceSpec = new ServiceSpec(); serviceSpec.setType("ClusterIP"); final ServicePort servicePort = new ServicePort(); servicePort.setName(DEFAULT_NAME); servicePort.setPort(Integer.valueOf(44134)); servicePort.setTargetPort(new IntOrString(DEFAULT_NAME)); serviceSpec.setPorts(Arrays.asList(servicePort)); serviceSpec.setSelector(normalizeLabels(labels)); return serviceSpec; }
protected ServiceSpec createServiceSpec(final Map<String, String> labels) { final ServiceSpec serviceSpec = new ServiceSpec(); serviceSpec.setType("ClusterIP"); final ServicePort servicePort = new ServicePort(); servicePort.setName(DEFAULT_NAME); servicePort.setPort(Integer.valueOf(44134)); servicePort.setTargetPort(new IntOrString(DEFAULT_NAME)); serviceSpec.setPorts(Arrays.asList(servicePort)); serviceSpec.setSelector(normalizeLabels(labels)); return serviceSpec; }
public ServiceSpec build(){ ServiceSpec buildable = new ServiceSpec(fluent.isCreateExternalLoadBalancer(),fluent.getPortalIP(),fluent.getPorts(),fluent.getPublicIPs(),fluent.getSelector(),fluent.getSessionAffinity(),fluent.getType()); validate(buildable); return buildable; }
public ServiceSpec build(){ ServiceSpec buildable = new ServiceSpec(fluent.getClusterIP(),fluent.getDeprecatedPublicIPs(),fluent.getExternalIPs(),fluent.getLoadBalancerIP(),fluent.getLoadBalancerSourceRanges(),fluent.getPortalIP(),fluent.getPorts(),fluent.getSelector(),fluent.getSessionAffinity(),fluent.getType()); validate(buildable); return buildable; }
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-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-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 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 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 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; }