Enclosing class:
PluginErrorDetails


public static class PluginErrorDetails.Builder
extends java.lang.Object

Constructor Summary

Constructors
Constructor and Description
Builder() 

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
PluginErrorDetailsbuild()
Создает объект класса PluginErrorDetails.
PluginErrorDetails.BuilderwithExceptionClass(java.lang.String value)
Устанавливает класс ошибки.
PluginErrorDetails.BuilderwithMessage(java.lang.String value)
Устанавливает описание ошибки.
PluginErrorDetails.BuilderwithPlatform(java.lang.String value)
Устанавливает платформу.
PluginErrorDetails.BuilderwithPluginEnvironment(java.util.Map<java.lang.String,java.lang.String> value)
Устанавливает окружение плагина.
PluginErrorDetails.BuilderwithStacktrace(java.util.List<StackTraceItem> value)
Устанавливает StackTrace.
PluginErrorDetails.BuilderwithVirtualMachineVersion(java.lang.String value)
Устанавливает версию виртуальной машины.

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

Builder

public Builder()

Method Detail

withExceptionClass

@NonNull
public PluginErrorDetails.Builder withExceptionClass(@Nullable
                                                              java.lang.String value)
Устанавливает класс ошибки.
Parameters:
value - имя класса/интерфейса/символа (в зависимости от используемого вами плагина) ошибки.
Returns:
Объект PluginErrorDetails.Builder.

withMessage

@NonNull
public PluginErrorDetails.Builder withMessage(@Nullable
                                                       java.lang.String value)
Устанавливает описание ошибки.
Parameters:
value - Описание ошибки.
Returns:
объект PluginErrorDetails.Builder.

withStacktrace

@NonNull
public PluginErrorDetails.Builder withStacktrace(@Nullable
                                                          java.util.List<StackTraceItem> value)
Устанавливает StackTrace.
Parameters:
value - Стектрейс ошибки.
Returns:
Объект PluginErrorDetails.Builder.
See Also:
StackTraceItem

withPlatform

@NonNull
public PluginErrorDetails.Builder withPlatform(@Nullable
                                                        java.lang.String value)
Устанавливает платформу. Для популярных плагинов используйте константы в классе PluginErrorDetails.Platform.
Parameters:
value - Платформа.
Returns:
Объект PluginErrorDetails.Builder.

withVirtualMachineVersion

@NonNull
public PluginErrorDetails.Builder withVirtualMachineVersion(@Nullable
                                                                     java.lang.String value)
Устанавливает версию виртуальной машины. Используйте этот метод, чтобы указать версию используемого вами плагина (например, версию Unity, Flutter и т.д.).
Parameters:
value - Версия.
Returns:
Объект PluginErrorDetails.Builder.

withPluginEnvironment

@NonNull
public PluginErrorDetails.Builder withPluginEnvironment(@Nullable
                                                                 java.util.Map<java.lang.String,java.lang.String> value)
Устанавливает окружение плагина.
Отличается от YandexMetricaConfig.errorEnvironment. Последнее применяется ко всем следующим ошибкам и сбоям, в то время как первое применяется только к этой конкретной ошибке.
Parameters:
value - Окружение плагина.
Returns:
Объект PluginErrorDetails.Builder.

build

@NonNull
public PluginErrorDetails build()
Создает объект класса PluginErrorDetails.
Returns:
объект PluginErrorDetails.