Class ErrorCause

    • Method Detail

      • causedBy

        @Nullable
        public final ErrorCause causedBy()
        API name: caused_by
      • reason

        @Nullable
        public final java.lang.String reason()
        A human-readable explanation of the error, in English.

        API name: reason

      • rootCause

        @Nonnull
        public final java.util.List<ErrorCause> rootCause()
        API name: root_cause
      • stackTrace

        @Nullable
        public final java.lang.String stackTrace()
        The server stack trace, present only if the error_trace=true parameter was sent with the request.

        API name: stack_trace

      • suppressed

        @Nonnull
        public final java.util.List<ErrorCause> suppressed()
        API name: suppressed
      • type

        @Nonnull
        public final java.lang.String type()
        Required - The type of error.

        API name: type

      • metadata

        @Nonnull
        public final java.util.Map<java.lang.String,​JsonData> metadata()
        Any additional information about the error.
      • serialize

        public void serialize​(jakarta.json.stream.JsonGenerator generator,
                              JsonpMapper mapper)
        Serialize this object to JSON.
        Specified by:
        serialize in interface JsonpSerializable
      • serializeInternal

        protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator,
                                         JsonpMapper mapper)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object