Package com.datadog.api.client.v2.model
Class ApmDependencyStatsQuery
java.lang.Object
com.datadog.api.client.v2.model.ApmDependencyStatsQuery
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ApmDependencyStatsQuery
extends Object
A query for APM dependency statistics between services, such as call latency and error rates.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApmDependencyStatsQuery(ApmDependencyStatsDataSource dataSource, String env, String name, String operationName, String resourceName, String service, ApmDependencyStatName stat) -
Method Summary
Modifier and TypeMethodDescriptionaddCrossOrgUuidsItem(String crossOrgUuidsItem) crossOrgUuids(List<String> crossOrgUuids) dataSource(ApmDependencyStatsDataSource dataSource) booleanReturn true if this ApmDependencyStatsQuery object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Organization UUIDs to query when using cross-organization visibility.A data source for APM dependency statistics queries.getEnv()The environment to query.Determines whether stats for upstream or downstream dependencies should be queried.getName()The variable name for use in formulas.The APM operation name.The name of the second primary tag used within APM; required whenprimary_tag_valueis specified.Filter APM data by the second primary tag.The resource name to filter by.The service name to filter by.getStat()The APM dependency statistic to query.inthashCode()isUpstream(Boolean isUpstream) operationName(String operationName) primaryTagName(String primaryTagName) primaryTagValue(String primaryTagValue) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.resourceName(String resourceName) voidsetCrossOrgUuids(List<String> crossOrgUuids) voidsetDataSource(ApmDependencyStatsDataSource dataSource) voidvoidsetIsUpstream(Boolean isUpstream) voidvoidsetOperationName(String operationName) voidsetPrimaryTagName(String primaryTagName) voidsetPrimaryTagValue(String primaryTagValue) voidsetResourceName(String resourceName) voidsetService(String service) voidsetStat(ApmDependencyStatName stat) stat(ApmDependencyStatName stat) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CROSS_ORG_UUIDS
- See Also:
-
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_ENV
- See Also:
-
JSON_PROPERTY_IS_UPSTREAM
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_OPERATION_NAME
- See Also:
-
JSON_PROPERTY_PRIMARY_TAG_NAME
- See Also:
-
JSON_PROPERTY_PRIMARY_TAG_VALUE
- See Also:
-
JSON_PROPERTY_RESOURCE_NAME
- See Also:
-
JSON_PROPERTY_SERVICE
- See Also:
-
JSON_PROPERTY_STAT
- See Also:
-
-
Constructor Details
-
ApmDependencyStatsQuery
public ApmDependencyStatsQuery() -
ApmDependencyStatsQuery
public ApmDependencyStatsQuery(ApmDependencyStatsDataSource dataSource, String env, String name, String operationName, String resourceName, String service, ApmDependencyStatName stat)
-
-
Method Details
-
crossOrgUuids
-
addCrossOrgUuidsItem
-
getCrossOrgUuids
Organization UUIDs to query when using cross-organization visibility. Limited to one organization UUID.- Returns:
- crossOrgUuids
-
setCrossOrgUuids
-
dataSource
-
getDataSource
A data source for APM dependency statistics queries.- Returns:
- dataSource
-
setDataSource
-
env
-
getEnv
The environment to query.- Returns:
- env
-
setEnv
-
isUpstream
-
getIsUpstream
Determines whether stats for upstream or downstream dependencies should be queried.- Returns:
- isUpstream
-
setIsUpstream
-
name
-
getName
The variable name for use in formulas.- Returns:
- name
-
setName
-
operationName
-
getOperationName
The APM operation name.- Returns:
- operationName
-
setOperationName
-
-
getPrimaryTagName
The name of the second primary tag used within APM; required whenprimary_tag_valueis specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog.- Returns:
- primaryTagName
-
setPrimaryTagName
-
primaryTagValue
-
getPrimaryTagValue
Filter APM data by the second primary tag.primary_tag_namemust also be specified.- Returns:
- primaryTagValue
-
setPrimaryTagValue
-
resourceName
-
getResourceName
The resource name to filter by.- Returns:
- resourceName
-
setResourceName
-
service
-
getService
The service name to filter by.- Returns:
- service
-
setService
-
stat
-
getStat
The APM dependency statistic to query.- Returns:
- stat
-
setStat
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ApmDependencyStatsQuery
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ApmDependencyStatsQuery object is equal to o. -
hashCode
public int hashCode() -
toString
-