java.lang.Object
com.yahoo.vespa.hosted.controller.api.integration.noderepository.RestartFilter

public class RestartFilter extends Object
Attributes to filter when restarting nodes in a deployment. If all attributes are empty, all nodes are restarted. Used in ConfigServer.restart(DeploymentId, RestartFilter)
Author:
olaa
  • Constructor Details

    • RestartFilter

      public RestartFilter()
  • Method Details

    • getHostName

      public Optional<com.yahoo.config.provision.HostName> getHostName()
    • getClusterType

      public Optional<com.yahoo.config.provision.ClusterSpec.Type> getClusterType()
    • getClusterId

      public Optional<com.yahoo.config.provision.ClusterSpec.Id> getClusterId()
    • withHostName

      public RestartFilter withHostName(Optional<com.yahoo.config.provision.HostName> hostName)
    • withClusterType

      public RestartFilter withClusterType(Optional<com.yahoo.config.provision.ClusterSpec.Type> clusterType)
    • withClusterId

      public RestartFilter withClusterId(Optional<com.yahoo.config.provision.ClusterSpec.Id> clusterId)