Package com.datadog.api.client.v1.model
Class FormulaAndFunctionApmDependencyStatsQueryDefinition
java.lang.Object
com.datadog.api.client.v1.model.FormulaAndFunctionApmDependencyStatsQueryDefinition
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class FormulaAndFunctionApmDependencyStatsQueryDefinition
extends Object
A formula and functions APM dependency stats query.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFormulaAndFunctionApmDependencyStatsQueryDefinition(FormulaAndFunctionApmDependencyStatsDataSource dataSource, String env, String name, String operationName, String resourceName, String service, FormulaAndFunctionApmDependencyStatName stat) -
Method Summary
Modifier and TypeMethodDescriptionaddCrossOrgUuidsItem(String crossOrgUuidsItem) crossOrgUuids(List<String> crossOrgUuids) booleanReturn true if this FormulaAndFunctionApmDependencyStatsQueryDefinition object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The source organization UUID for cross organization queries.Data source for APM dependency stats queries.getEnv()APM environment.Determines whether stats for upstream or downstream dependencies should be queried.getName()Name of query to use in formulas.Name of operation on service.The name of the second primary tag used within APM; required whenprimary_tag_valueis specified.Filter APM data by the second primary tag.APM resource.APM service.getStat()APM statistic.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) voidvoidvoidsetIsUpstream(Boolean isUpstream) voidvoidsetOperationName(String operationName) voidsetPrimaryTagName(String primaryTagName) voidsetPrimaryTagValue(String primaryTagValue) voidsetResourceName(String resourceName) voidsetService(String service) voidtoString()
-
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
-
FormulaAndFunctionApmDependencyStatsQueryDefinition
public FormulaAndFunctionApmDependencyStatsQueryDefinition() -
FormulaAndFunctionApmDependencyStatsQueryDefinition
public FormulaAndFunctionApmDependencyStatsQueryDefinition(FormulaAndFunctionApmDependencyStatsDataSource dataSource, String env, String name, String operationName, String resourceName, String service, FormulaAndFunctionApmDependencyStatName stat)
-
-
Method Details
-
crossOrgUuids
public FormulaAndFunctionApmDependencyStatsQueryDefinition crossOrgUuids(List<String> crossOrgUuids) -
addCrossOrgUuidsItem
public FormulaAndFunctionApmDependencyStatsQueryDefinition addCrossOrgUuidsItem(String crossOrgUuidsItem) -
getCrossOrgUuids
The source organization UUID for cross organization queries. Feature in Private Beta.- Returns:
- crossOrgUuids
-
setCrossOrgUuids
-
dataSource
public FormulaAndFunctionApmDependencyStatsQueryDefinition dataSource(FormulaAndFunctionApmDependencyStatsDataSource dataSource) -
getDataSource
Data source for APM dependency stats queries.- Returns:
- dataSource
-
setDataSource
-
env
-
getEnv
APM environment.- Returns:
- env
-
setEnv
-
isUpstream
-
getIsUpstream
Determines whether stats for upstream or downstream dependencies should be queried.- Returns:
- isUpstream
-
setIsUpstream
-
name
-
getName
Name of query to use in formulas.- Returns:
- name
-
setName
-
operationName
-
getOperationName
Name of operation on service.- 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
APM resource.- Returns:
- resourceName
-
setResourceName
-
service
-
getService
APM service.- Returns:
- service
-
setService
-
stat
-
getStat
APM statistic.- Returns:
- stat
-
setStat
-
putAdditionalProperty
public FormulaAndFunctionApmDependencyStatsQueryDefinition putAdditionalProperty(String key, Object value) 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:
- FormulaAndFunctionApmDependencyStatsQueryDefinition
-
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 FormulaAndFunctionApmDependencyStatsQueryDefinition object is equal to o. -
hashCode
public int hashCode() -
toString
-