Record Class DockerHealth
java.lang.Object
java.lang.Record
io.micronaut.testresources.controlpanel.DockerHealth
- Record Components:
- dockerStatus- the docker service status
- info- docker service metadata
- runningContainers- the number of containers started by test resources
- managedContainers- the containers managed by test resources
- startingContainers- the list of containers being started
- pullingContainers- the list of containers being pulled
@Introspected
public record DockerHealth(Status dockerStatus, com.github.dockerjava.api.model.Info info, int runningContainers, List<TestResourcesContainer> managedContainers, List<String> startingContainers, List<String> pullingContainers)
extends Record
Model for Docker health.
- 
Constructor SummaryConstructorsConstructorDescriptionDockerHealth(Status dockerStatus, com.github.dockerjava.api.model.Info info, int runningContainers, List<TestResourcesContainer> managedContainers, List<String> startingContainers, List<String> pullingContainers) Creates an instance of aDockerHealthrecord class.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the value of thedockerStatusrecord component.final booleanIndicates whether some other object is "equal to" this one.intReturns the number of containers which are not yet ready.final inthashCode()Returns a hash code value for this object.com.github.dockerjava.api.model.Infoinfo()Returns the value of theinforecord component.Returns the value of themanagedContainersrecord component.Returns the value of thepullingContainersrecord component.intReturns the value of therunningContainersrecord component.Returns the value of thestartingContainersrecord component.final StringtoString()Returns a string representation of this record class.
- 
Constructor Details- 
DockerHealthpublic DockerHealth(Status dockerStatus, com.github.dockerjava.api.model.Info info, int runningContainers, List<TestResourcesContainer> managedContainers, List<String> startingContainers, List<String> pullingContainers) Creates an instance of aDockerHealthrecord class.- Parameters:
- dockerStatus- the value for the- dockerStatusrecord component
- info- the value for the- inforecord component
- runningContainers- the value for the- runningContainersrecord component
- managedContainers- the value for the- managedContainersrecord component
- startingContainers- the value for the- startingContainersrecord component
- pullingContainers- the value for the- pullingContainersrecord component
 
 
- 
- 
Method Details- 
getInProgresspublic int getInProgress()Returns the number of containers which are not yet ready.- Returns:
- the container count
 
- 
toStringReturns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
- 
hashCodepublic final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
- 
equalsIndicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='.
- 
dockerStatusReturns the value of thedockerStatusrecord component.- Returns:
- the value of the dockerStatusrecord component
 
- 
infopublic com.github.dockerjava.api.model.Info info()Returns the value of theinforecord component.- Returns:
- the value of the inforecord component
 
- 
runningContainerspublic int runningContainers()Returns the value of therunningContainersrecord component.- Returns:
- the value of the runningContainersrecord component
 
- 
managedContainersReturns the value of themanagedContainersrecord component.- Returns:
- the value of the managedContainersrecord component
 
- 
startingContainersReturns the value of thestartingContainersrecord component.- Returns:
- the value of the startingContainersrecord component
 
- 
pullingContainersReturns the value of thepullingContainersrecord component.- Returns:
- the value of the pullingContainersrecord component
 
 
-