All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sas20181203.models.DescribeTraceInfoDetailResponseBody Maven / Gradle / Ivy

The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sas20181203.models;

import com.aliyun.tea.*;

public class DescribeTraceInfoDetailResponseBody extends TeaModel {
    /**
     * 

The ID of the request.

* * example: *

24A20733-10A0-4AF6-BE6B-XXXXXXXXX

*/ @NameInMap("RequestId") public String requestId; /** *

Indicates whether the request was successful. Valid values:

*
    *
  • true: The request was successful.
  • *
  • false: The request failed.
  • *
* * example: *

true

*/ @NameInMap("Success") public Boolean success; /** *

The details of the tracing diagram.

*/ @NameInMap("TraceInfoDetail") public DescribeTraceInfoDetailResponseBodyTraceInfoDetail traceInfoDetail; public static DescribeTraceInfoDetailResponseBody build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBody self = new DescribeTraceInfoDetailResponseBody(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public DescribeTraceInfoDetailResponseBody setSuccess(Boolean success) { this.success = success; return this; } public Boolean getSuccess() { return this.success; } public DescribeTraceInfoDetailResponseBody setTraceInfoDetail(DescribeTraceInfoDetailResponseBodyTraceInfoDetail traceInfoDetail) { this.traceInfoDetail = traceInfoDetail; return this; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetail getTraceInfoDetail() { return this.traceInfoDetail; } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList extends TeaModel { /** *

The number of times.

* * example: *

1

*/ @NameInMap("Count") public Integer count; /** *

The ending vertex ID of the edge of the tracing diagram.

* * example: *

a1d1fa39e5345dcef3f9712172cxxxxx

*/ @NameInMap("EndId") public String endId; /** *

The starting vertex ID of the edge of the tracing diagram.

* * example: *

02b4bf933c8e3bb8b9465eee502xxxxx

*/ @NameInMap("StartId") public String startId; /** *

The point in time.

* * example: *

2022-12-21 10:24:42

*/ @NameInMap("Time") public String time; /** *

The type of the edge of the tracing diagram.

* * example: *

trigger_file_alert

*/ @NameInMap("Type") public String type; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList setCount(Integer count) { this.count = count; return this; } public Integer getCount() { return this.count; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList setEndId(String endId) { this.endId = endId; return this; } public String getEndId() { return this.endId; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList setStartId(String startId) { this.startId = startId; return this; } public String getStartId() { return this.startId; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList setTime(String time) { this.time = time; return this; } public String getTime() { return this.time; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEdgeList setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList extends TeaModel { /** *

This parameter is deprecated.

* * example: *

Deprecated

*/ @NameInMap("DbId") public Integer dbId; /** *

The rendering color of the vertex.

* * example: *

#fff

*/ @NameInMap("DisplayColor") public String displayColor; /** *

The icon style of the vertex.

* * example: *

https://img.alicdn.com/tfs/TB176P5OgDqK1RjSZSyXXaxEVXa-49-48.png

*/ @NameInMap("DisplayIcon") public String displayIcon; /** *

This parameter is deprecated.

* * example: *

[{"name":"${logtime}","value":"$!{time}"}]

*/ @NameInMap("DisplayTemplate") public String displayTemplate; /** *

The timestamp when the vertex was created.

* * example: *

2022-10-09T11:47Z

*/ @NameInMap("GmtCreate") public Long gmtCreate; /** *

The time when the vertex was last modified.

* * example: *

2022-10-09T11:47Z

*/ @NameInMap("GmtModified") public Long gmtModified; /** *

The ID of the vertex type.

* * example: *

Alert

*/ @NameInMap("Id") public String id; /** *

This parameter is deprecated.

* * example: *

Deprecated

*/ @NameInMap("Limit") public Integer limit; /** *

The name of the vertex type.

* * example: *

Alert

*/ @NameInMap("Name") public String name; /** *

The namespace.

* * example: *
    *
  • *
*/ @NameInMap("Namespace") public String namespace; /** *

This parameter is deprecated.

* * example: *

Deprecated

*/ @NameInMap("Offset") public Integer offset; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setDbId(Integer dbId) { this.dbId = dbId; return this; } public Integer getDbId() { return this.dbId; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setDisplayColor(String displayColor) { this.displayColor = displayColor; return this; } public String getDisplayColor() { return this.displayColor; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setDisplayIcon(String displayIcon) { this.displayIcon = displayIcon; return this; } public String getDisplayIcon() { return this.displayIcon; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setDisplayTemplate(String displayTemplate) { this.displayTemplate = displayTemplate; return this; } public String getDisplayTemplate() { return this.displayTemplate; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setGmtCreate(Long gmtCreate) { this.gmtCreate = gmtCreate; return this; } public Long getGmtCreate() { return this.gmtCreate; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setGmtModified(Long gmtModified) { this.gmtModified = gmtModified; return this; } public Long getGmtModified() { return this.gmtModified; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setId(String id) { this.id = id; return this; } public String getId() { return this.id; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setLimit(Integer limit) { this.limit = limit; return this; } public Integer getLimit() { return this.limit; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setNamespace(String namespace) { this.namespace = namespace; return this; } public String getNamespace() { return this.namespace; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailEntityTypeList setOffset(Integer offset) { this.offset = offset; return this; } public Integer getOffset() { return this.offset; } } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList extends TeaModel { /** *

Indicates whether the edge is a directional edge. Valid values:

*
    *
  • 1: yes
  • *
  • 0: no
  • *
* * example: *

1

*/ @NameInMap("Directed") public Integer directed; /** *

The rendering color of the edge.

* * example: *

#fff

*/ @NameInMap("DisplayColor") public String displayColor; /** *

The name of the edge type.

* * example: *

file

*/ @NameInMap("Name") public String name; /** *

The ID of the edge type.

* * example: *

netflow_to_process

*/ @NameInMap("RelationTypeId") public String relationTypeId; /** *

This parameter is deprecated.

* * example: *

Deprecated

*/ @NameInMap("ShowType") public String showType; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList setDirected(Integer directed) { this.directed = directed; return this; } public Integer getDirected() { return this.directed; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList setDisplayColor(String displayColor) { this.displayColor = displayColor; return this; } public String getDisplayColor() { return this.displayColor; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList setRelationTypeId(String relationTypeId) { this.relationTypeId = relationTypeId; return this; } public String getRelationTypeId() { return this.relationTypeId; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailRelationTypeList setShowType(String showType) { this.showType = showType; return this; } public String getShowType() { return this.showType; } } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList extends TeaModel { /** *

The number of neighbor nodes.

* * example: *

1

*/ @NameInMap("Count") public Integer count; /** *

Indicates whether one more page is returned.

* * example: *

False

*/ @NameInMap("HasMore") public Boolean hasMore; /** *

The type of the neighbor node. The value is fixed as alert.

* * example: *

alert

*/ @NameInMap("Type") public String type; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList setCount(Integer count) { this.count = count; return this; } public Integer getCount() { return this.count; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList setHasMore(Boolean hasMore) { this.hasMore = hasMore; return this; } public Boolean getHasMore() { return this.hasMore; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexListNeighborList setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList extends TeaModel { /** *

The number of times.

* * example: *

1

*/ @NameInMap("Count") public Integer count; /** *

The ID of the vertex.

* * example: *

a1d1fa39e5345dcef3f9712172xxxxxx

*/ @NameInMap("Id") public String id; /** *

The name of the entity represented by the vertex.

* * example: *

/usr/local/tomcat

*/ @NameInMap("Name") public String name; /** *

An array that consists of the neighbor nodes.

*/ @NameInMap("NeighborList") public java.util.List neighborList; /** *

The point in time.

* * example: *

2022-12-21 10:24:42

*/ @NameInMap("Time") public String time; /** *

The type of the entity represented by the vertex.

* * example: *

file_path

*/ @NameInMap("Type") public String type; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setCount(Integer count) { this.count = count; return this; } public Integer getCount() { return this.count; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setId(String id) { this.id = id; return this; } public String getId() { return this.id; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setNeighborList(java.util.List neighborList) { this.neighborList = neighborList; return this; } public java.util.List getNeighborList() { return this.neighborList; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setTime(String time) { this.time = time; return this; } public String getTime() { return this.time; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetailVertexList setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class DescribeTraceInfoDetailResponseBodyTraceInfoDetail extends TeaModel { /** *

An array that consists of the edges of the tracing diagram.

*/ @NameInMap("EdgeList") public java.util.List edgeList; /** *

An array that consists of the metadata configurations of the vertex type.

*/ @NameInMap("EntityTypeList") public java.util.List entityTypeList; /** *

An array that consists of the metadata configurations of the edge type.

*/ @NameInMap("RelationTypeList") public java.util.List relationTypeList; /** *

An array that consists of all vertexes of the tracing diagram.

*/ @NameInMap("VertexList") public java.util.List vertexList; public static DescribeTraceInfoDetailResponseBodyTraceInfoDetail build(java.util.Map map) throws Exception { DescribeTraceInfoDetailResponseBodyTraceInfoDetail self = new DescribeTraceInfoDetailResponseBodyTraceInfoDetail(); return TeaModel.build(map, self); } public DescribeTraceInfoDetailResponseBodyTraceInfoDetail setEdgeList(java.util.List edgeList) { this.edgeList = edgeList; return this; } public java.util.List getEdgeList() { return this.edgeList; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetail setEntityTypeList(java.util.List entityTypeList) { this.entityTypeList = entityTypeList; return this; } public java.util.List getEntityTypeList() { return this.entityTypeList; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetail setRelationTypeList(java.util.List relationTypeList) { this.relationTypeList = relationTypeList; return this; } public java.util.List getRelationTypeList() { return this.relationTypeList; } public DescribeTraceInfoDetailResponseBodyTraceInfoDetail setVertexList(java.util.List vertexList) { this.vertexList = vertexList; return this; } public java.util.List getVertexList() { return this.vertexList; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy