Class DataNodeDto

java.lang.Object
org.graylog2.cluster.nodes.NodeDto
org.graylog2.cluster.nodes.DataNodeDto
All Implemented Interfaces:
Node, MongoEntity

public abstract class DataNodeDto extends NodeDto
  • Field Details

  • Constructor Details

    • DataNodeDto

      public DataNodeDto()
  • Method Details

    • getClusterAddress

      @Nullable public abstract String getClusterAddress()
    • getRestApiAddress

      @Nullable public abstract String getRestApiAddress()
    • getDataNodeStatus

      public abstract DataNodeStatus getDataNodeStatus()
    • getActionQueue

      @Nullable public abstract DataNodeLifecycleTrigger getActionQueue()
    • getCertValidUntil

      @Nullable public abstract Date getCertValidUntil()
    • getDatanodeVersion

      @Nullable public abstract String getDatanodeVersion()
    • isCompatibleWithVersion

      public boolean isCompatibleWithVersion()
    • getProvisioningInformation

      @Nullable public CertRenewalService.ProvisioningInformation getProvisioningInformation()
    • toEntityParameters

      public Map<String,Object> toEntityParameters()
      Overrides:
      toEntityParameters in class NodeDto
    • toBuilder

      public abstract DataNodeDto.Builder toBuilder()