public static ObjectMeta getOrCreateMetadata(HasMetadata entity) { ObjectMeta metadata = entity.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); entity.setMetadata(metadata); } return metadata; }
/** * Null safe operation for getting Metadata of a Kubernetes resource * * @param entity Kubernetes Resource * @return */ public static ObjectMeta getOrCreateMetadata(HasMetadata entity) { ObjectMeta metadata = entity.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); entity.setMetadata(metadata); } return metadata; }
public ObjectMetaBuilder(Boolean validationEnabled){ this(new ObjectMeta(), validationEnabled); } public ObjectMetaBuilder(ObjectMetaFluent<?> fluent){
public ObjectMetaBuilder(ObjectMetaFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ObjectMeta(), validationEnabled); } public ObjectMetaBuilder(ObjectMetaFluent<?> fluent,ObjectMeta instance){
public ObjectMetaBuilder( ObjectMetaFluent<?> fluent ){ this(fluent, new ObjectMeta()); } public ObjectMetaBuilder( ObjectMetaFluent<?> fluent , ObjectMeta instance ){
public ObjectMetaBuilder( ObjectMetaFluent<?> fluent ){ this(fluent, new ObjectMeta()); } public ObjectMetaBuilder( ObjectMetaFluent<?> fluent , ObjectMeta instance ){
public ObjectMetaBuilder(){ this(new ObjectMeta()); } public ObjectMetaBuilder( ObjectMetaFluent<?> fluent ){
public ObjectMetaBuilder(){ this(new ObjectMeta()); } public ObjectMetaBuilder( ObjectMetaFluent<?> fluent ){
ObjectMeta metadata = new ObjectMeta(); metadata.setName(name);
ObjectMeta metadata = new ObjectMeta(); metadata.setName("foo"); dummy.setMetadata(metadata);
private void putMeta(final String key, final String value, final Function<ObjectMeta,Map<String,String>> getter, final BiConsumer<ObjectMeta, Map<String,String>> setter, final Putter putter) { if (this.metadata == null) { this.metadata = new ObjectMeta(); } Map<String,String> map = getter.apply(this.metadata); if (map == null) { map = new HashMap<>(); setter.accept(this.metadata, map); } putter.put(map, key, value); }
public static ObjectMeta getOrCreateMetadata(HasMetadata entity) { ObjectMeta metadata = entity.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); entity.setMetadata(metadata); } return metadata; }
private ObjectMeta getOrCreateMetadata(HasMetadata resource) { ObjectMeta metadata = resource.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); resource.setMetadata(metadata); } return metadata; } }
private ObjectMeta getOrCreateMetadata(HasMetadata resource) { ObjectMeta metadata = resource.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); resource.setMetadata(metadata); } return metadata; } }
@Override public NamespaceList getNamespaces() { // TODO - Hacking in a quick default for now... NamespaceList answer = new NamespaceList(); answer.setApiVersion(NamespaceList.ApiVersion.V_1); List<Namespace> items = new ArrayList<Namespace>(); Namespace _default = new Namespace(); _default.setMetadata(new ObjectMeta()); _default.getMetadata().setName("default"); items.add(_default); answer.setItems(items); return answer; }
protected static Build createBuild(BuildCorrelationKey key) { Build build = new Build(); build.setMetadata(new ObjectMeta()); build.getMetadata().setName(key.getBuildName()); build.getMetadata().setNamespace(key.getNamespace()); build.getMetadata().setUid(key.getBuildUuid()); BuildStatus status = new BuildStatus(); status.setCompletionTimestamp(new Date().toString()); build.setStatus(status); return build; } }
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; }
public ObjectMeta build(){ ObjectMeta buildable = new ObjectMeta(fluent.getAnnotations(),fluent.getCreationTimestamp(),fluent.getDeletionTimestamp(),fluent.getGenerateName(),fluent.getLabels(),fluent.getName(),fluent.getNamespace(),fluent.getResourceVersion(),fluent.getSelfLink(),fluent.getUid()); validate(buildable); return buildable; }
public ObjectMeta build(){ ObjectMeta buildable = new ObjectMeta(fluent.getAnnotations(),fluent.getCreationTimestamp(),fluent.getDeletionGracePeriodSeconds(),fluent.getDeletionTimestamp(),fluent.getFinalizers(),fluent.getGenerateName(),fluent.getGeneration(),fluent.getLabels(),fluent.getName(),fluent.getNamespace(),fluent.getOwnerReferences(),fluent.getResourceVersion(),fluent.getSelfLink(),fluent.getUid()); validate(buildable); return buildable; }