class NodeMetricOperationsImpl extends MetricOperationsImpl<NodeMetrics, NodeMetricsList>
    implements NodeMetricOperation {

  public NodeMetricOperationsImpl(Client client) {
    this(HasMetadataOperationsImpl.defaultContext(client));
  }

  public NodeMetricOperationsImpl(OperationContext context) {
    super(context.withPlural("nodes"), NodeMetrics.class, NodeMetricsList.class);
  }

  @Override
  public NodeMetrics metrics(String nodeName) {
    return withName(nodeName).metric();
  }

  @Override
  public NodeMetricOperation withLabels(Map<String, String> labels) {
    return new NodeMetricOperationsImpl(context.withLabels(labels));
  }

  @Override
  public NodeMetricOperation withName(String name) {
    return new NodeMetricOperationsImpl(context.withName(name));
  }

  @Override
  public boolean isResourceNamespaced() {<FILL_FUNCTION_BODY>}
}

    return false; // workaround until the class metadata is fixed
  
<methods>public void <init>(io.fabric8.kubernetes.client.dsl.internal.OperationContext, Class<NodeMetrics>, Class<NodeMetricsList>) ,public NodeMetrics metric() ,public NodeMetricsList metrics() ,public NodeMetricsList metrics(Map<java.lang.String,java.lang.Object>) <variables>public static final java.lang.String METRIC_ENDPOINT_URL,private final non-sealed Class<NodeMetrics> apiTypeClass,private final non-sealed Class<NodeMetricsList> apiTypeListClass