public abstract class CrashReport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CrashReport.BaseBuilder<T extends CrashReport,B extends CrashReport.BaseBuilder> |
| Constructor and Description |
|---|
CrashReport(java.lang.String productId,
java.lang.String version,
java.util.Map<java.lang.String,java.lang.String> productData,
java.lang.String type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getProductId() |
java.lang.String |
getVersion() |
protected void |
overrideDefaultParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Report can alter default parameters before they are sent out.
|
void |
serialize(org.apache.http.entity.mime.MultipartEntityBuilder builder) |
protected abstract void |
serializeTo(org.apache.http.entity.mime.MultipartEntityBuilder builder) |
public CrashReport(@NonNull
java.lang.String productId,
@Nullable
java.lang.String version,
@Nullable
java.util.Map<java.lang.String,java.lang.String> productData,
@NonNull
java.lang.String type)
public void serialize(@NonNull
org.apache.http.entity.mime.MultipartEntityBuilder builder)
@NonNull public java.lang.String getProductId()
@Nullable public java.lang.String getVersion()
protected abstract void serializeTo(@NonNull
org.apache.http.entity.mime.MultipartEntityBuilder builder)
protected void overrideDefaultParameters(java.util.Map<java.lang.String,java.lang.String> parameters)