Package com.datadog.api.client.v2.model
Class ReportScheduleResourceAttributes
java.lang.Object
com.datadog.api.client.v2.model.ReportScheduleResourceAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ReportScheduleResourceAttributes
extends Object
Attributes of an included report target resource.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTemplateVariablesItem(ReportScheduleIndexTemplateVariable templateVariablesItem) booleanReturn true if this ReportScheduleResourceAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The type of dashboard resource the report schedule targets.Template variable metadata from the dashboard resource, when available.org.openapitools.jackson.nullable.JsonNullable<List<ReportScheduleIndexTemplateVariable>>getTitle()The title of the dashboard or integration dashboard resource, when available.org.openapitools.jackson.nullable.JsonNullable<String>inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.resourceType(ReportScheduleResourceType resourceType) voidsetResourceType(ReportScheduleResourceType resourceType) voidsetTemplateVariables(List<ReportScheduleIndexTemplateVariable> templateVariables) voidsetTemplateVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<ReportScheduleIndexTemplateVariable>> templateVariables) voidvoidsetTitle_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> title) templateVariables(List<ReportScheduleIndexTemplateVariable> templateVariables) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_RESOURCE_TYPE
- See Also:
-
JSON_PROPERTY_TEMPLATE_VARIABLES
- See Also:
-
JSON_PROPERTY_TITLE
- See Also:
-
-
Constructor Details
-
ReportScheduleResourceAttributes
public ReportScheduleResourceAttributes() -
ReportScheduleResourceAttributes
-
-
Method Details
-
resourceType
-
getResourceType
The type of dashboard resource the report schedule targets.- Returns:
- resourceType
-
setResourceType
-
templateVariables
public ReportScheduleResourceAttributes templateVariables(List<ReportScheduleIndexTemplateVariable> templateVariables) -
addTemplateVariablesItem
public ReportScheduleResourceAttributes addTemplateVariablesItem(ReportScheduleIndexTemplateVariable templateVariablesItem) -
getTemplateVariables
Template variable metadata from the dashboard resource, when available.- Returns:
- templateVariables
-
getTemplateVariables_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<ReportScheduleIndexTemplateVariable>> getTemplateVariables_JsonNullable() -
setTemplateVariables_JsonNullable
public void setTemplateVariables_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<ReportScheduleIndexTemplateVariable>> templateVariables) -
setTemplateVariables
-
title
-
getTitle
The title of the dashboard or integration dashboard resource, when available.- Returns:
- title
-
getTitle_JsonNullable
-
setTitle_JsonNullable
-
setTitle
-
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:
- ReportScheduleResourceAttributes
-
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 ReportScheduleResourceAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-