Share via


SwitchBillingRequest Class

Definition

Request of a switch billing Operation.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.Api20220701.SwitchBillingRequestTypeConverter))]
public class SwitchBillingRequest : Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.Api20220701.ISwitchBillingRequest
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.Api20220701.SwitchBillingRequestTypeConverter))>]
type SwitchBillingRequest = class
    interface ISwitchBillingRequest
    interface IJsonSerializable
Public Class SwitchBillingRequest
Implements ISwitchBillingRequest
Inheritance
SwitchBillingRequest
Attributes
Implements

Constructors

SwitchBillingRequest()

Creates an new SwitchBillingRequest instance.

Properties

AzureResourceId

Azure resource Id

OrganizationId

Organization id

PlanDataBillingCycle

Different billing cycles like MONTHLY/WEEKLY. this could be enum

PlanDataEffectiveDate

date when plan was applied

PlanDataPlanDetail

plan id as published by NewRelic

PlanDataUsageType

Different usage type like PAYG/COMMITTED. this could be enum

UserEmail

User Email

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SwitchBillingRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SwitchBillingRequest.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.Api20220701.ISwitchBillingRequest.

FromJsonString(String)

Creates a new instance of SwitchBillingRequest, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SwitchBillingRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to