Package io.grpc.xds
Class AutoValue_EnvoyServerProtoData_OutlierDetection
- java.lang.Object
-
- io.grpc.xds.EnvoyServerProtoData.OutlierDetection
-
- io.grpc.xds.AutoValue_EnvoyServerProtoData_OutlierDetection
-
@Generated("com.google.auto.value.processor.AutoValueProcessor") final class AutoValue_EnvoyServerProtoData_OutlierDetection extends EnvoyServerProtoData.OutlierDetection
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Long
baseEjectionTimeNanos
private EnvoyServerProtoData.FailurePercentageEjection
failurePercentageEjection
private java.lang.Long
intervalNanos
private java.lang.Integer
maxEjectionPercent
private java.lang.Long
maxEjectionTimeNanos
private EnvoyServerProtoData.SuccessRateEjection
successRateEjection
-
Constructor Summary
Constructors Constructor Description AutoValue_EnvoyServerProtoData_OutlierDetection(java.lang.Long intervalNanos, java.lang.Long baseEjectionTimeNanos, java.lang.Long maxEjectionTimeNanos, java.lang.Integer maxEjectionPercent, EnvoyServerProtoData.SuccessRateEjection successRateEjection, EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.Long
baseEjectionTimeNanos()
boolean
equals(java.lang.Object o)
(package private) EnvoyServerProtoData.FailurePercentageEjection
failurePercentageEjection()
int
hashCode()
(package private) java.lang.Long
intervalNanos()
(package private) java.lang.Integer
maxEjectionPercent()
(package private) java.lang.Long
maxEjectionTimeNanos()
(package private) EnvoyServerProtoData.SuccessRateEjection
successRateEjection()
java.lang.String
toString()
-
Methods inherited from class io.grpc.xds.EnvoyServerProtoData.OutlierDetection
create, fromEnvoyOutlierDetection
-
-
-
-
Field Detail
-
intervalNanos
private final java.lang.Long intervalNanos
-
baseEjectionTimeNanos
private final java.lang.Long baseEjectionTimeNanos
-
maxEjectionTimeNanos
private final java.lang.Long maxEjectionTimeNanos
-
maxEjectionPercent
private final java.lang.Integer maxEjectionPercent
-
successRateEjection
private final EnvoyServerProtoData.SuccessRateEjection successRateEjection
-
failurePercentageEjection
private final EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection
-
-
Constructor Detail
-
AutoValue_EnvoyServerProtoData_OutlierDetection
AutoValue_EnvoyServerProtoData_OutlierDetection(@Nullable java.lang.Long intervalNanos, @Nullable java.lang.Long baseEjectionTimeNanos, @Nullable java.lang.Long maxEjectionTimeNanos, @Nullable java.lang.Integer maxEjectionPercent, @Nullable EnvoyServerProtoData.SuccessRateEjection successRateEjection, @Nullable EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection)
-
-
Method Detail
-
intervalNanos
@Nullable java.lang.Long intervalNanos()
- Specified by:
intervalNanos
in classEnvoyServerProtoData.OutlierDetection
-
baseEjectionTimeNanos
@Nullable java.lang.Long baseEjectionTimeNanos()
- Specified by:
baseEjectionTimeNanos
in classEnvoyServerProtoData.OutlierDetection
-
maxEjectionTimeNanos
@Nullable java.lang.Long maxEjectionTimeNanos()
- Specified by:
maxEjectionTimeNanos
in classEnvoyServerProtoData.OutlierDetection
-
maxEjectionPercent
@Nullable java.lang.Integer maxEjectionPercent()
- Specified by:
maxEjectionPercent
in classEnvoyServerProtoData.OutlierDetection
-
successRateEjection
@Nullable EnvoyServerProtoData.SuccessRateEjection successRateEjection()
- Specified by:
successRateEjection
in classEnvoyServerProtoData.OutlierDetection
-
failurePercentageEjection
@Nullable EnvoyServerProtoData.FailurePercentageEjection failurePercentageEjection()
- Specified by:
failurePercentageEjection
in classEnvoyServerProtoData.OutlierDetection
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-