Also used :
NodeAttributes(com.yahoo.vespa.hosted.node.admin.nodeagent.NodeAttributes)
GetAclResponse(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.GetAclResponse)
ContainerName(com.yahoo.vespa.hosted.dockerapi.ContainerName)
Environment(com.yahoo.vespa.hosted.node.admin.component.Environment)
Node(com.yahoo.vespa.hosted.provision.Node)
UpdateNodeAttributesRequestBody(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.UpdateNodeAttributesRequestBody)
Collectors(java.util.stream.Collectors)
HttpException(com.yahoo.vespa.hosted.node.admin.configserver.HttpException)
ArrayList(java.util.ArrayList)
Objects(java.util.Objects)
List(java.util.List)
ContainerNodeSpec(com.yahoo.vespa.hosted.node.admin.ContainerNodeSpec)
DockerImage(com.yahoo.vespa.hosted.dockerapi.DockerImage)
ConfigServerApi(com.yahoo.vespa.hosted.node.admin.configserver.ConfigServerApi)
GetNodesResponse(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.GetNodesResponse)
ContainerAclSpec(com.yahoo.vespa.hosted.node.admin.ContainerAclSpec)
Optional(java.util.Optional)
SslConfigServerApiImpl(com.yahoo.vespa.hosted.node.admin.configserver.SslConfigServerApiImpl)
NodeMessageResponse(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.NodeMessageResponse)
UpdateNodeAttributesResponse(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.UpdateNodeAttributesResponse)
Collections(java.util.Collections)
PrefixLogger(com.yahoo.vespa.hosted.node.admin.util.PrefixLogger)
HttpException(com.yahoo.vespa.hosted.node.admin.configserver.HttpException)
GetAclResponse(com.yahoo.vespa.hosted.node.admin.configserver.noderepository.bindings.GetAclResponse)
ContainerAclSpec(com.yahoo.vespa.hosted.node.admin.ContainerAclSpec)