c

com.daml.error.ErrorCategory

GenericErrorCategory

final case class GenericErrorCategory(grpcCode: Option[Code], logLevel: Level, retryable: Option[ErrorCategoryRetry], securitySensitive: Boolean, asInt: Int, rank: Int) extends ErrorCategoryImpl with ErrorCategory with Product with Serializable

Generic error category class meant to be used as a data container for information deserialized from gRPC statuses (see com.daml.error.utils.DeserializedCantonError).

Note: Do NOT use this class for adding error category information to error code instances but instead re-use existing ones or define new ones (see ErrorCategory.all)

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GenericErrorCategory
  2. ErrorCategory
  3. Serializable
  4. Product
  5. Equals
  6. ErrorCategoryImpl
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GenericErrorCategory(grpcCode: Option[Code], logLevel: Level, retryable: Option[ErrorCategoryRetry], securitySensitive: Boolean, asInt: Int, rank: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val asInt: Int

    Int representation of this error category

    Int representation of this error category

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. val grpcCode: Option[Code]

    The Grpc code use to signal this error (in case it is signalled via API)

    The Grpc code use to signal this error (in case it is signalled via API)

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. val logLevel: Level

    The log level used to log this error on the server side

    The log level used to log this error on the server side

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. val rank: Int

    Rank used to order severity (internal only)

    Rank used to order severity (internal only)

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  17. val retryable: Option[ErrorCategoryRetry]

    Default retryability information for this error category

    Default retryability information for this error category

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  18. val securitySensitive: Boolean

    If true, the event is security sensitive and error details should not be emitted on the api

    If true, the event is security sensitive and error details should not be emitted on the api

    Definition Classes
    GenericErrorCategoryErrorCategoryErrorCategoryImpl
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from ErrorCategory

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ErrorCategoryImpl

Inherited from AnyRef

Inherited from Any

Ungrouped