Record Class DockerHealth
java.lang.Object
java.lang.Record
io.micronaut.testresources.controlpanel.DockerHealth
- Record Components:
dockerStatus
- the docker service statusinfo
- docker service metadatarunningContainers
- the number of containers started by test resourcesmanagedContainers
- the containers managed by test resourcesstartingContainers
- the list of containers being startedpullingContainers
- 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 Summary
ConstructorDescriptionDockerHealth
(Status dockerStatus, com.github.dockerjava.api.model.Info info, int runningContainers, List<TestResourcesContainer> managedContainers, List<String> startingContainers, List<String> pullingContainers) Creates an instance of aDockerHealth
record class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedockerStatus
record component.final boolean
Indicates whether some other object is "equal to" this one.int
Returns the number of containers which are not yet ready.final int
hashCode()
Returns a hash code value for this object.com.github.dockerjava.api.model.Info
info()
Returns the value of theinfo
record component.Returns the value of themanagedContainers
record component.Returns the value of thepullingContainers
record component.int
Returns the value of therunningContainers
record component.Returns the value of thestartingContainers
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
DockerHealth
public 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 aDockerHealth
record class.- Parameters:
dockerStatus
- the value for thedockerStatus
record componentinfo
- the value for theinfo
record componentrunningContainers
- the value for therunningContainers
record componentmanagedContainers
- the value for themanagedContainers
record componentstartingContainers
- the value for thestartingContainers
record componentpullingContainers
- the value for thepullingContainers
record component
-
-
Method Details
-
getInProgress
public int getInProgress()Returns the number of containers which are not yet ready.- Returns:
- the container count
-
toString
Returns 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. -
hashCode
public 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. -
equals
Indicates 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 '=='. -
dockerStatus
Returns the value of thedockerStatus
record component.- Returns:
- the value of the
dockerStatus
record component
-
info
public com.github.dockerjava.api.model.Info info()Returns the value of theinfo
record component.- Returns:
- the value of the
info
record component
-
runningContainers
public int runningContainers()Returns the value of therunningContainers
record component.- Returns:
- the value of the
runningContainers
record component
-
managedContainers
Returns the value of themanagedContainers
record component.- Returns:
- the value of the
managedContainers
record component
-
startingContainers
Returns the value of thestartingContainers
record component.- Returns:
- the value of the
startingContainers
record component
-
pullingContainers
Returns the value of thepullingContainers
record component.- Returns:
- the value of the
pullingContainers
record component
-