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; }
private ObjectMeta getOrCreateMetadata(HasMetadata resource) { ObjectMeta metadata = resource.getMetadata(); if (metadata == null) { metadata = new ObjectMeta(); resource.setMetadata(metadata); } return metadata; } }
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; } }
protected static void mergeMetadata(HasMetadata item1, HasMetadata item2) { if (item1 != null && item2 != null) { ObjectMeta metadata1 = item1.getMetadata(); ObjectMeta metadata2 = item2.getMetadata(); if (metadata1 == null) { item1.setMetadata(metadata2); } else if (metadata2 != null) { metadata1.setAnnotations(mergeMapsAndRemoveEmptyStrings(metadata2.getAnnotations(), metadata1.getAnnotations())); metadata1.setLabels(mergeMapsAndRemoveEmptyStrings(metadata2.getLabels(), metadata1.getLabels())); } } }