Home / Class/ LoadImageUpdateEvent Class — spring-boot Architecture

LoadImageUpdateEvent Class — spring-boot Architecture

Architecture documentation for the LoadImageUpdateEvent class in LoadImageUpdateEvent.java from the spring-boot codebase.

Entity Profile

Source Code

buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/LoadImageUpdateEvent.java lines 29–89

public class LoadImageUpdateEvent extends ProgressUpdateEvent {

	private final @Nullable String stream;

	private final @Nullable ErrorDetail errorDetail;

	@JsonCreator
	public LoadImageUpdateEvent(@Nullable String stream, String status, ProgressDetail progressDetail, String progress,
			@Nullable ErrorDetail errorDetail) {
		super(status, progressDetail, progress);
		this.stream = stream;
		this.errorDetail = errorDetail;
	}

	/**
	 * Return the stream response or {@code null} if no response is available.
	 * @return the stream response.
	 */
	public @Nullable String getStream() {
		return this.stream;
	}

	/**
	 * Return the error detail or {@code null} if no error occurred.
	 * @return the error detail, if any
	 * @since 3.2.12
	 */
	public @Nullable ErrorDetail getErrorDetail() {
		return this.errorDetail;
	}

	/**
	 * Details of an error embedded in a response stream.
	 *
	 * @since 3.2.12
	 */
	public static class ErrorDetail {

		private final String message;

		@JsonCreator
		public ErrorDetail(@JsonProperty("message") String message) {
			this.message = message;
		}

		/**
		 * Returns the message field from the error detail.
		 * @return the message
		 */
		public String getMessage() {
			return this.message;
		}

		@Override
		public String toString() {
			return this.message;
		}

	}

}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free