Share via


ArmCarbonOptimizationModelFactory Class

Definition

Model factory for models.

public static class ArmCarbonOptimizationModelFactory
type ArmCarbonOptimizationModelFactory = class
Public Class ArmCarbonOptimizationModelFactory
Inheritance
ArmCarbonOptimizationModelFactory

Methods

CarbonEmission(String, Double, Double, Nullable<Double>, Nullable<Double>)

Initializes a new instance of CarbonEmission.

CarbonEmissionAvailableDateRange(DateTimeOffset, DateTimeOffset)

Initializes a new instance of CarbonEmissionAvailableDateRange.

CarbonEmissionItemDetail(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType)

Initializes a new instance of CarbonEmissionItemDetail.

CarbonEmissionListResult(IEnumerable<CarbonEmission>, String, IEnumerable<SubscriptionAccessDecision>)

Initializes a new instance of CarbonEmissionListResult.

CarbonEmissionMonthlySummary(Double, Double, Nullable<Double>, Nullable<Double>, String, Double)

Initializes a new instance of CarbonEmissionMonthlySummary.

CarbonEmissionOverallSummary(Double, Double, Nullable<Double>, Nullable<Double>)

Initializes a new instance of CarbonEmissionOverallSummary.

CarbonEmissionQueryFilter(String, CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>)

Initializes a new instance of CarbonEmissionQueryFilter.

CarbonEmissionTopItemMonthlySummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String)

Initializes a new instance of CarbonEmissionTopItemMonthlySummary.

CarbonEmissionTopItemsSummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType)

Initializes a new instance of CarbonEmissionTopItemsSummary.

ItemDetailsQueryFilter(CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>, CarbonEmissionCategoryType, CarbonEmissionQueryOrderByColumn, CarbonEmissionQuerySortDirection, Int32, String)

Initializes a new instance of ItemDetailsQueryFilter.

MonthlySummaryReportQueryFilter(CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>)

Initializes a new instance of MonthlySummaryReportQueryFilter.

OverallSummaryReportQueryFilter(CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>)

Initializes a new instance of OverallSummaryReportQueryFilter.

ResourceCarbonEmissionItemDetail(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, String, ResourceIdentifier, Nullable<AzureLocation>, Nullable<ResourceType>)

Initializes a new instance of ResourceCarbonEmissionItemDetail.

ResourceCarbonEmissionTopItemMonthlySummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, String, String, ResourceIdentifier)

Initializes a new instance of ResourceCarbonEmissionTopItemMonthlySummary.

ResourceCarbonEmissionTopItemsSummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, String, ResourceIdentifier)

Initializes a new instance of ResourceCarbonEmissionTopItemsSummary.

ResourceGroupCarbonEmissionItemDetail(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, ResourceIdentifier)

Initializes a new instance of ResourceGroupCarbonEmissionItemDetail.

ResourceGroupCarbonEmissionTopItemMonthlySummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, String, ResourceIdentifier)

Initializes a new instance of ResourceGroupCarbonEmissionTopItemMonthlySummary.

ResourceGroupCarbonEmissionTopItemsSummary(Double, Double, Nullable<Double>, Nullable<Double>, String, CarbonEmissionCategoryType, String, ResourceIdentifier)

Initializes a new instance of ResourceGroupCarbonEmissionTopItemsSummary.

SubscriptionAccessDecision(String, CarbonEmissionAccessDecision, String)

Initializes a new instance of SubscriptionAccessDecision.

TopItemsMonthlySummaryReportQueryFilter(CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>, CarbonEmissionCategoryType, Int32)

Initializes a new instance of TopItemsMonthlySummaryReportQueryFilter.

TopItemsSummaryReportQueryFilter(CarbonEmissionQueryDateRange, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceType>, IEnumerable<AzureLocation>, IEnumerable<CarbonEmissionScope>, CarbonEmissionCategoryType, Int32)

Initializes a new instance of TopItemsSummaryReportQueryFilter.

Applies to