public ServiceListBuilder(){ this(new ServiceList()); } public ServiceListBuilder( ServiceListFluent<?> fluent ){
public ServiceListBuilder(){ this(new ServiceList()); } public ServiceListBuilder( ServiceListFluent<?> fluent ){
public ServiceListBuilder(ServiceListFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ServiceList(), validationEnabled); } public ServiceListBuilder(ServiceListFluent<?> fluent,ServiceList instance){
public ServiceListBuilder( ServiceListFluent<?> fluent ){ this(fluent, new ServiceList()); } public ServiceListBuilder( ServiceListFluent<?> fluent , ServiceList instance ){
public ServiceListBuilder( ServiceListFluent<?> fluent ){ this(fluent, new ServiceList()); } public ServiceListBuilder( ServiceListFluent<?> fluent , ServiceList instance ){
public ServiceListBuilder(Boolean validationEnabled){ this(new ServiceList(), validationEnabled); } public ServiceListBuilder(ServiceListFluent<?> fluent){
@Override public ServiceList getServices(String namespace) { ServiceList answer = new ServiceList(); answer.setItems(Lists.newArrayList(getInternalServiceMap(namespace).values())); return answer; }
private static Optional<Service> findServiceEntry( JsonObject env, KubernetesClient client, String serviceName) { Objects.requireNonNull(client, "no client available"); final String resolvedServiceName = resolveProperty(env, serviceName); return Optional.ofNullable(client.services().inNamespace(client.getNamespace()).list()) .orElse(new ServiceList()) .getItems() .stream() .filter(item -> item.getMetadata().getName().equalsIgnoreCase(resolvedServiceName)) .findFirst(); }
public ServiceList build(){ ServiceList buildable = new ServiceList(fluent.getApiVersion(),fluent.getItems(),fluent.getKind(),fluent.getMetadata()); validate(buildable); return buildable; }
public ServiceList build(){ ServiceList buildable = new ServiceList(fluent.getApiVersion(),fluent.getItems(),fluent.getKind(),fluent.getMetadata()); validate(buildable); return buildable; }