@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MonthlyCostAttributionAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_MONTH |
static String |
JSON_PROPERTY_ORG_NAME |
static String |
JSON_PROPERTY_PUBLIC_ID |
static String |
JSON_PROPERTY_TAG_CONFIG_SOURCE |
static String |
JSON_PROPERTY_TAGS |
static String |
JSON_PROPERTY_UPDATED_AT |
static String |
JSON_PROPERTY_VALUES |
boolean |
unparsed |
| Constructor and Description |
|---|
MonthlyCostAttributionAttributes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Return true if this MonthlyCostAttributionAttributes object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
OffsetDateTime |
getMonth()
Datetime in ISO-8601 format, UTC, precise to hour:
[YYYY-MM-DDThh]. |
String |
getOrgName()
The name of the organization.
|
String |
getPublicId()
The organization public ID.
|
String |
getTagConfigSource()
The source of the cost attribution tag configuration and the selected tags in the format
<source_org_name>:::<selected tag 1>///<selected tag 2>///<selected tag 3>
. |
org.openapitools.jackson.nullable.JsonNullable<Map<String,List<String>>> |
getTags_JsonNullable() |
Map<String,List<String>> |
getTags()
Tag keys and values.
|
String |
getUpdatedAt()
Shows the most recent hour in the current months for all organizations for which all costs were
calculated.
|
Object |
getValues()
Fields in Cost Attribution by tag(s).
|
int |
hashCode() |
MonthlyCostAttributionAttributes |
month(OffsetDateTime month) |
MonthlyCostAttributionAttributes |
orgName(String orgName) |
MonthlyCostAttributionAttributes |
publicId(String publicId) |
MonthlyCostAttributionAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
MonthlyCostAttributionAttributes |
putTagsItem(String key,
List<String> tagsItem) |
void |
setMonth(OffsetDateTime month) |
void |
setOrgName(String orgName) |
void |
setPublicId(String publicId) |
void |
setTagConfigSource(String tagConfigSource) |
void |
setTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Map<String,List<String>>> tags) |
void |
setTags(Map<String,List<String>> tags) |
void |
setUpdatedAt(String updatedAt) |
void |
setValues(Object values) |
MonthlyCostAttributionAttributes |
tagConfigSource(String tagConfigSource) |
MonthlyCostAttributionAttributes |
tags(Map<String,List<String>> tags) |
String |
toString() |
MonthlyCostAttributionAttributes |
updatedAt(String updatedAt) |
MonthlyCostAttributionAttributes |
values(Object values) |
public boolean unparsed
public static final String JSON_PROPERTY_MONTH
public static final String JSON_PROPERTY_ORG_NAME
public static final String JSON_PROPERTY_PUBLIC_ID
public static final String JSON_PROPERTY_TAG_CONFIG_SOURCE
public static final String JSON_PROPERTY_TAGS
public static final String JSON_PROPERTY_UPDATED_AT
public static final String JSON_PROPERTY_VALUES
public MonthlyCostAttributionAttributes month(OffsetDateTime month)
@Nullable public OffsetDateTime getMonth()
[YYYY-MM-DDThh].public void setMonth(OffsetDateTime month)
public MonthlyCostAttributionAttributes orgName(String orgName)
@Nullable public String getOrgName()
public void setOrgName(String orgName)
public MonthlyCostAttributionAttributes publicId(String publicId)
@Nullable public String getPublicId()
public void setPublicId(String publicId)
public MonthlyCostAttributionAttributes tagConfigSource(String tagConfigSource)
@Nullable public String getTagConfigSource()
<source_org_name>:::<selected tag 1>///<selected tag 2>///<selected tag 3>
.public void setTagConfigSource(String tagConfigSource)
public MonthlyCostAttributionAttributes tags(Map<String,List<String>> tags)
public MonthlyCostAttributionAttributes putTagsItem(String key, List<String> tagsItem)
@Nullable public Map<String,List<String>> getTags()
null value here means that the requested tag breakdown
cannot be applied because it does not match the tags
configured for usage attribution. In this scenario the API returns the total cost, not
broken down by tags.public org.openapitools.jackson.nullable.JsonNullable<Map<String,List<String>>> getTags_JsonNullable()
public void setTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Map<String,List<String>>> tags)
public MonthlyCostAttributionAttributes updatedAt(String updatedAt)
@Nullable public String getUpdatedAt()
public void setUpdatedAt(String updatedAt)
public MonthlyCostAttributionAttributes values(Object values)
@Nullable public Object getValues()
infra_host_on_demand_cost,
infra_host_committed_cost, infra_host_total_cost,
infra_host_percentage_in_org, infra_host_percentage_in_account.public void setValues(Object values)
public MonthlyCostAttributionAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2024. All rights reserved.