com.aliyun.arms20190808.models.GetRumExceptionStackRequest Maven / Gradle / Ivy
Show all versions of arms20190808 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.arms20190808.models;
import com.aliyun.tea.*;
public class GetRumExceptionStackRequest extends TeaModel {
/**
* The binary images, which represent all executable files loaded into the process address space when a crash occurs.
*
* example:
* iOSDemo:arm64%3B1489F4D3-6DE2-300C-90E9-E1B869675351%3B0x0000000104064000\nAlibabaCloudRUM:arm64%3BAB7B3A8E-6CEE-325D-BCBB-8DA50E61804F%3B0x0000000106660000\nlibdispatch.dylib:arm
*/
@NameInMap("ExceptionBinaryImages")
public String exceptionBinaryImages;
/**
* The exception stack information. Set the value to a JSON string. call_stack.info represents the stack information, call_stack.thread.name represents the thread name, and call_stack.thread.id represents the thread ID. This parameter is exactly the same as the exception.stack parameter in the logstore-rum Logstore of Simple Log Service.
*
* example:
* [
* {
* "call_stack.info": "libsystem_kernel.dylib 0x00000001f1ce9178 0x00000001f1ce8000 + 4472\r\nlibsystem_kernel.dylib 0x00000001f1ce8f10 0x00000001f1ce8000 + 3856\r\nlibsystem_kernel.dylib 0x00000001f1ced718 0x00000001f1ce8000 + 22296\r\nAlibabaCloudRUM 0x0000000106711af4 0x0000000106660000 + 727796\r\nlibsystem_pthread.dylib 0x00000002146744d4 0x0000000214672000 + 9428",
* "call_stack.thread.name": "#3 BRSCrash Exception Handler (Secondary)",
* "call_stack.thread.id": "16643"
* }
* ]
*/
@NameInMap("ExceptionStack")
public String exceptionStack;
/**
* The ID of the exception thread.
*
* example:
* 16643
*/
@NameInMap("ExceptionThreadId")
public String exceptionThreadId;
/**
* The application ID.
* This parameter is required.
*
* example:
* atxxxxzkcf@d8deedfa9bf****
*/
@NameInMap("Pid")
public String pid;
/**
* The region ID.
*
* example:
* cn-hangzhou
*/
@NameInMap("RegionId")
public String regionId;
/**
* The file type. Valid values:
*
* - source-map: SourceMap files
* - mapping: symbol table files for Android
* - dsym: dSYM files for iOS
*
*
* example:
* source-map
*/
@NameInMap("SourcemapType")
public String sourcemapType;
public static GetRumExceptionStackRequest build(java.util.Map map) throws Exception {
GetRumExceptionStackRequest self = new GetRumExceptionStackRequest();
return TeaModel.build(map, self);
}
public GetRumExceptionStackRequest setExceptionBinaryImages(String exceptionBinaryImages) {
this.exceptionBinaryImages = exceptionBinaryImages;
return this;
}
public String getExceptionBinaryImages() {
return this.exceptionBinaryImages;
}
public GetRumExceptionStackRequest setExceptionStack(String exceptionStack) {
this.exceptionStack = exceptionStack;
return this;
}
public String getExceptionStack() {
return this.exceptionStack;
}
public GetRumExceptionStackRequest setExceptionThreadId(String exceptionThreadId) {
this.exceptionThreadId = exceptionThreadId;
return this;
}
public String getExceptionThreadId() {
return this.exceptionThreadId;
}
public GetRumExceptionStackRequest setPid(String pid) {
this.pid = pid;
return this;
}
public String getPid() {
return this.pid;
}
public GetRumExceptionStackRequest setRegionId(String regionId) {
this.regionId = regionId;
return this;
}
public String getRegionId() {
return this.regionId;
}
public GetRumExceptionStackRequest setSourcemapType(String sourcemapType) {
this.sourcemapType = sourcemapType;
return this;
}
public String getSourcemapType() {
return this.sourcemapType;
}
}