Package com.datadog.api.client.v1.model
Class HostMapWidgetInfrastructureRequest
java.lang.Object
com.datadog.api.client.v1.model.HostMapWidgetInfrastructureRequest
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class HostMapWidgetInfrastructureRequest
extends Object
Infrastructure-backed request for the host map widget. Supports entity-based visualization with
metric query enrichments, tag-based filtering, flexible grouping, and hierarchical views.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHostMapWidgetInfrastructureRequest(List<HostMapWidgetScalarRequest> enrichments, HostMapWidgetNodeType nodeType, HostMapWidgetInfrastructureRequestRequestType requestType) -
Method Summary
Modifier and TypeMethodDescriptionaddConditionalFormatsItem(WidgetConditionalFormat conditionalFormatsItem) addEnrichmentsItem(HostMapWidgetScalarRequest enrichmentsItem) addGroupByItem(HostMapWidgetGroupBy groupByItem) conditionalFormats(List<WidgetConditionalFormat> conditionalFormats) enrichments(List<HostMapWidgetScalarRequest> enrichments) booleanReturn true if this HostMapWidgetInfrastructureRequest object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getChild()Infrastructure-backed host map child request (leaf node, no further nesting supported).List of conditional formatting rules applied to fill values.Metric or event queries joined to the entity set.Filter string for the entity set in tag format (for example,env:prod).Defines how entities are grouped into tiles.Which type of infrastructure entity to visualize in the host map.Whether to hide entities that have no group assignment.Whether to hide entities that have no enrichment data.Identifies this as an infrastructure-backed host map request.getStyle()Style configuration for the infrastructure host map.groupBy(List<HostMapWidgetGroupBy> groupBy) inthashCode()nodeType(HostMapWidgetNodeType nodeType) noGroupHosts(Boolean noGroupHosts) noMetricHosts(Boolean noMetricHosts) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.requestType(HostMapWidgetInfrastructureRequestRequestType requestType) voidvoidsetConditionalFormats(List<WidgetConditionalFormat> conditionalFormats) voidsetEnrichments(List<HostMapWidgetScalarRequest> enrichments) voidvoidsetGroupBy(List<HostMapWidgetGroupBy> groupBy) voidsetNodeType(HostMapWidgetNodeType nodeType) voidsetNoGroupHosts(Boolean noGroupHosts) voidsetNoMetricHosts(Boolean noMetricHosts) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CHILD
- See Also:
-
JSON_PROPERTY_CONDITIONAL_FORMATS
- See Also:
-
JSON_PROPERTY_ENRICHMENTS
- See Also:
-
JSON_PROPERTY_FILTER
- See Also:
-
JSON_PROPERTY_GROUP_BY
- See Also:
-
JSON_PROPERTY_NO_GROUP_HOSTS
- See Also:
-
JSON_PROPERTY_NO_METRIC_HOSTS
- See Also:
-
JSON_PROPERTY_NODE_TYPE
- See Also:
-
JSON_PROPERTY_REQUEST_TYPE
- See Also:
-
JSON_PROPERTY_STYLE
- See Also:
-
-
Constructor Details
-
HostMapWidgetInfrastructureRequest
public HostMapWidgetInfrastructureRequest() -
HostMapWidgetInfrastructureRequest
public HostMapWidgetInfrastructureRequest(List<HostMapWidgetScalarRequest> enrichments, HostMapWidgetNodeType nodeType, HostMapWidgetInfrastructureRequestRequestType requestType)
-
-
Method Details
-
child
-
getChild
Infrastructure-backed host map child request (leaf node, no further nesting supported).- Returns:
- child
-
setChild
-
conditionalFormats
public HostMapWidgetInfrastructureRequest conditionalFormats(List<WidgetConditionalFormat> conditionalFormats) -
addConditionalFormatsItem
public HostMapWidgetInfrastructureRequest addConditionalFormatsItem(WidgetConditionalFormat conditionalFormatsItem) -
getConditionalFormats
List of conditional formatting rules applied to fill values.- Returns:
- conditionalFormats
-
setConditionalFormats
-
enrichments
-
addEnrichmentsItem
public HostMapWidgetInfrastructureRequest addEnrichmentsItem(HostMapWidgetScalarRequest enrichmentsItem) -
getEnrichments
Metric or event queries joined to the entity set. Each formula specifies a visual dimension.- Returns:
- enrichments
-
setEnrichments
-
filter
-
getFilter
Filter string for the entity set in tag format (for example,env:prod).- Returns:
- filter
-
setFilter
-
groupBy
-
addGroupByItem
-
getGroupBy
Defines how entities are grouped into tiles. The ordering of entries implies the grouping hierarchy.- Returns:
- groupBy
-
setGroupBy
-
noGroupHosts
-
getNoGroupHosts
Whether to hide entities that have no group assignment.- Returns:
- noGroupHosts
-
setNoGroupHosts
-
noMetricHosts
-
getNoMetricHosts
Whether to hide entities that have no enrichment data.- Returns:
- noMetricHosts
-
setNoMetricHosts
-
nodeType
-
getNodeType
Which type of infrastructure entity to visualize in the host map.- Returns:
- nodeType
-
setNodeType
-
requestType
public HostMapWidgetInfrastructureRequest requestType(HostMapWidgetInfrastructureRequestRequestType requestType) -
getRequestType
Identifies this as an infrastructure-backed host map request.- Returns:
- requestType
-
setRequestType
-
style
-
getStyle
Style configuration for the infrastructure host map.- Returns:
- style
-
setStyle
-
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:
- HostMapWidgetInfrastructureRequest
-
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 HostMapWidgetInfrastructureRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-