package io.grpc.internal; import com.google.common.base.Objects; import io.grpc.Attributes; import io.grpc.MethodDescriptor; import io.grpc.ServerStreamTracer; /* loaded from: classes6.dex */ final class ServerCallInfoImpl extends ServerStreamTracer.ServerCallInfo { private final Attributes attributes; private final String authority; private final MethodDescriptor methodDescriptor; /* JADX INFO: Access modifiers changed from: package-private */ public ServerCallInfoImpl(MethodDescriptor methodDescriptor, Attributes attributes, String str) { this.methodDescriptor = methodDescriptor; this.attributes = attributes; this.authority = str; } public final boolean equals(Object obj) { if (!(obj instanceof ServerCallInfoImpl)) { return false; } ServerCallInfoImpl serverCallInfoImpl = (ServerCallInfoImpl) obj; return Objects.equal(this.methodDescriptor, serverCallInfoImpl.methodDescriptor) && Objects.equal(this.attributes, serverCallInfoImpl.attributes) && Objects.equal(this.authority, serverCallInfoImpl.authority); } public final int hashCode() { return Objects.hashCode(this.methodDescriptor, this.attributes, this.authority); } @Override // io.grpc.ServerStreamTracer.ServerCallInfo public final MethodDescriptor getMethodDescriptor() { return this.methodDescriptor; } @Override // io.grpc.ServerStreamTracer.ServerCallInfo public final String getAuthority() { return this.authority; } @Override // io.grpc.ServerStreamTracer.ServerCallInfo public final Attributes getAttributes() { return this.attributes; } }