// Code generated by protoc-gen-goext. DO NOT EDIT.

package usageRecords

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

func (m *UsageReportRequest) SetBillingAccountId(v string) {
	m.BillingAccountId = v
}

func (m *UsageReportRequest) SetStartDate(v *timestamppb.Timestamp) {
	m.StartDate = v
}

func (m *UsageReportRequest) SetEndDate(v *timestamppb.Timestamp) {
	m.EndDate = v
}

func (m *UsageReportRequest) SetCloudIds(v []string) {
	m.CloudIds = v
}

func (m *UsageReportRequest) SetFolderIds(v []string) {
	m.FolderIds = v
}

func (m *UsageReportRequest) SetServiceIds(v []string) {
	m.ServiceIds = v
}

func (m *UsageReportRequest) SetSkuIds(v []string) {
	m.SkuIds = v
}

func (m *UsageReportRequest) SetLabels(v map[string]*LabelList) {
	m.Labels = v
}

func (m *UsageReportRequest) SetResourceIds(v []string) {
	m.ResourceIds = v
}

func (m *UsageReportRequest) SetAggregationPeriod(v TimeGrouping) {
	m.AggregationPeriod = v
}

func (m *BillingAccountUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *BillingAccountUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *BillingAccountUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *BillingAccountUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *BillingAccountUsageReportResponse) SetEntitiesData(v []*BillingAccountUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *CloudUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *CloudUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *CloudUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *CloudUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *CloudUsageReportResponse) SetEntitiesData(v []*CloudUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *FolderUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *FolderUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *FolderUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *FolderUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *FolderUsageReportResponse) SetEntitiesData(v []*FolderUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *ServiceUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *ServiceUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *ServiceUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *ServiceUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *ServiceUsageReportResponse) SetEntitiesData(v []*ServiceUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *SKUUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *SKUUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *SKUUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *SKUUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *SKUUsageReportResponse) SetEntitiesData(v []*SKUUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *ResourceUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *ResourceUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *ResourceUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *ResourceUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *ResourceUsageReportResponse) SetEntitiesData(v []*ResourceUsageReportEntityData) {
	m.EntitiesData = v
}

func (m *LabelKeyUsageReportResponse) SetCurrency(v Currency) {
	m.Currency = v
}

func (m *LabelKeyUsageReportResponse) SetCost(v *StringDecimal) {
	m.Cost = v
}

func (m *LabelKeyUsageReportResponse) SetCreditDetails(v *CreditDetails) {
	m.CreditDetails = v
}

func (m *LabelKeyUsageReportResponse) SetExpense(v *StringDecimal) {
	m.Expense = v
}

func (m *LabelKeyUsageReportResponse) SetEntitiesData(v []*LabelUsageReportEntityData) {
	m.EntitiesData = v
}
