ContainerReference Class — spring-boot Architecture
Architecture documentation for the ContainerReference class in ContainerReference.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/type/ContainerReference.java lines 29–69
public final class ContainerReference {
private final String value;
private ContainerReference(String value) {
Assert.hasText(value, "'value' must not be empty");
this.value = value;
}
@Override
public boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ContainerReference other = (ContainerReference) obj;
return this.value.equals(other.value);
}
@Override
public int hashCode() {
return this.value.hashCode();
}
@Override
public String toString() {
return this.value;
}
/**
* Factory method to create a {@link ContainerReference} with a specific value.
* @param value the container reference value
* @return a new container reference instance
*/
public static ContainerReference of(String value) {
return new ContainerReference(value);
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free