public ContainerStatus done(){ return function.apply(builder.build()); }
public static void setPodRunning(PodStatus podStatus) { List<ContainerStatus> containerStatuses = podStatus.getContainerStatuses(); if (containerStatuses == null) { containerStatuses = new ArrayList<ContainerStatus>(); podStatus.setContainerStatuses(containerStatuses); } containerStatuses.clear(); ContainerStatus status = new ContainerStatusBuilder().withNewState(). withNewRunning().withStartedAt(createAtString()).endRunning().endState(). build(); containerStatuses.add(status); podStatus.setContainerStatuses(containerStatuses); }
public static void setPodWaiting(PodStatus podStatus, String reason) { List<ContainerStatus> containerStatuses = podStatus.getContainerStatuses(); if (containerStatuses == null) { containerStatuses = new ArrayList<ContainerStatus>(); podStatus.setContainerStatuses(containerStatuses); } containerStatuses.clear(); ContainerStatus status = new ContainerStatusBuilder().withNewState(). withNewWaiting().withReason(reason).endWaiting().endState(). build(); containerStatuses.add(status); podStatus.setContainerStatuses(containerStatuses); } }
public static void setPodTerminated(PodStatus podStatus, String message) { List<ContainerStatus> containerStatuses = podStatus.getContainerStatuses(); if (containerStatuses == null) { containerStatuses = new ArrayList<ContainerStatus>(); podStatus.setContainerStatuses(containerStatuses); } containerStatuses.clear(); ContainerStatus status = new ContainerStatusBuilder().withNewState(). withNewTermination().withMessage(message).withFinishedAt(createAtString()).endTermination().endState(). build(); containerStatuses.add(status); podStatus.setContainerStatuses(containerStatuses); }