BillingProfileInfo Class
- java.
lang. Object - com.
azure. resourcemanager. billing. models. BillingProfileInfo
- com.
Implements
public final class BillingProfileInfo
implements JsonSerializable<BillingProfileInfo>
Details about billing profile associated with agreement and available only for specific agreements.
Constructor Summary
| Constructor | Description |
|---|---|
| BillingProfileInfo() |
Creates an instance of Billing |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
billingAccountId()
Get the billing |
| String |
billingProfileDisplayName()
Get the billing |
| String |
billingProfileId()
Get the billing |
| String |
billingProfileSystemId()
Get the billing |
|
static
Billing |
fromJson(JsonReader jsonReader)
Reads an instance of Billing |
| String |
indirectRelationshipOrganizationName()
Get the indirect |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Billing |
withBillingAccountId(String billingAccountId)
Set the billing |
|
Billing |
withBillingProfileDisplayName(String billingProfileDisplayName)
Set the billing |
|
Billing |
withBillingProfileId(String billingProfileId)
Set the billing |
|
Billing |
withBillingProfileSystemId(String billingProfileSystemId)
Set the billing |
|
Billing |
withIndirectRelationshipOrganizationName(String indirectRelationshipOrganizationName)
Set the indirect |
Methods inherited from java.lang.Object
Constructor Details
BillingProfileInfo
public BillingProfileInfo()
Creates an instance of BillingProfileInfo class.
Method Details
billingAccountId
public String billingAccountId()
Get the billingAccountId property: The fully qualified ID that uniquely identifies a billing account.
Returns:
billingProfileDisplayName
public String billingProfileDisplayName()
Get the billingProfileDisplayName property: The name of the billing profile.
Returns:
billingProfileId
public String billingProfileId()
Get the billingProfileId property: The friendly ID that uniquely identifies a billing profile.
Returns:
billingProfileSystemId
public String billingProfileSystemId()
Get the billingProfileSystemId property: The fully qualified ID that uniquely identifies a billing profile.
Returns:
fromJson
public static BillingProfileInfo fromJson(JsonReader jsonReader)
Reads an instance of BillingProfileInfo from the JsonReader.
Parameters:
Returns:
Throws:
indirectRelationshipOrganizationName
public String indirectRelationshipOrganizationName()
Get the indirectRelationshipOrganizationName property: Billing account name. Available for a specific type of agreement.
Returns:
toJson
validate
public void validate()
Validates the instance.
withBillingAccountId
public BillingProfileInfo withBillingAccountId(String billingAccountId)
Set the billingAccountId property: The fully qualified ID that uniquely identifies a billing account.
Parameters:
Returns:
withBillingProfileDisplayName
public BillingProfileInfo withBillingProfileDisplayName(String billingProfileDisplayName)
Set the billingProfileDisplayName property: The name of the billing profile.
Parameters:
Returns:
withBillingProfileId
public BillingProfileInfo withBillingProfileId(String billingProfileId)
Set the billingProfileId property: The friendly ID that uniquely identifies a billing profile.
Parameters:
Returns:
withBillingProfileSystemId
public BillingProfileInfo withBillingProfileSystemId(String billingProfileSystemId)
Set the billingProfileSystemId property: The fully qualified ID that uniquely identifies a billing profile.
Parameters:
Returns:
withIndirectRelationshipOrganizationName
public BillingProfileInfo withIndirectRelationshipOrganizationName(String indirectRelationshipOrganizationName)
Set the indirectRelationshipOrganizationName property: Billing account name. Available for a specific type of agreement.
Parameters:
Returns: