Package com.datadog.api.client.v2.model
Class RumPermanentRetentionFilterAttributes
java.lang.Object
com.datadog.api.client.v2.model.RumPermanentRetentionFilterAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RumPermanentRetentionFilterAttributes
extends Object
The attributes of a permanent RUM retention filter.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncrossProductSampling(RumCrossProductSampling crossProductSampling) description(String description) editability(RumPermanentRetentionFilterEditability editability) booleanReturn true if this RumPermanentRetentionFilterAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The configuration for cross-product retention filters.A description of what the filter retains.Indicates which cross-product fields of a permanent RUM retention filter can be updated.getName()The display name of the permanent retention filter.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCrossProductSampling(RumCrossProductSampling crossProductSampling) voidsetDescription(String description) voidsetEditability(RumPermanentRetentionFilterEditability editability) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CROSS_PRODUCT_SAMPLING
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_EDITABILITY
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
RumPermanentRetentionFilterAttributes
public RumPermanentRetentionFilterAttributes()
-
-
Method Details
-
crossProductSampling
public RumPermanentRetentionFilterAttributes crossProductSampling(RumCrossProductSampling crossProductSampling) -
getCrossProductSampling
The configuration for cross-product retention filters.- Returns:
- crossProductSampling
-
setCrossProductSampling
-
description
-
getDescription
A description of what the filter retains.- Returns:
- description
-
setDescription
-
editability
public RumPermanentRetentionFilterAttributes editability(RumPermanentRetentionFilterEditability editability) -
getEditability
Indicates which cross-product fields of a permanent RUM retention filter can be updated.- Returns:
- editability
-
setEditability
-
name
-
getName
The display name of the permanent retention filter.- Returns:
- name
-
setName
-
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:
- RumPermanentRetentionFilterAttributes
-
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 RumPermanentRetentionFilterAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-