All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.graylog2.shared.system.stats.network.AutoValue_NetworkStats_Interface Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
package org.graylog2.shared.system.stats.network;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.String;
import java.util.Set;
import javax.annotation.Nullable;

final class AutoValue_NetworkStats_Interface extends $AutoValue_NetworkStats_Interface {
  AutoValue_NetworkStats_Interface(String name, Set addresses, String macAddress, long mtu,
      NetworkStats.InterfaceStats interfaceStats) {
    super(name, addresses, macAddress, mtu, interfaceStats);
  }

  @JsonIgnore
  public final String getName() {
    return name();
  }

  @JsonIgnore
  public final Set getAddresses() {
    return addresses();
  }

  @JsonIgnore
  public final String getMacAddress() {
    return macAddress();
  }

  @JsonIgnore
  public final long getMtu() {
    return mtu();
  }

  @JsonIgnore
  @Nullable
  public final NetworkStats.InterfaceStats getInterfaceStats() {
    return interfaceStats();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy