DeleteBillingProfileEligibilityResultInner Class

  • java.lang.Object
    • com.azure.resourcemanager.billing.fluent.models.DeleteBillingProfileEligibilityResultInner

Implements

public final class DeleteBillingProfileEligibilityResultInner
implements JsonSerializable<DeleteBillingProfileEligibilityResultInner>

Eligibility to delete a billing profile result.

Constructor Summary

Constructor Description
DeleteBillingProfileEligibilityResultInner()

Creates an instance of DeleteBillingProfileEligibilityResultInner class.

Method Summary

Modifier and Type Method and Description
List<DeleteBillingProfileEligibilityDetail> eligibilityDetails()

Get the eligibilityDetails property: Validation details of delete billing profile eligibility.

DeleteBillingProfileEligibilityStatus eligibilityStatus()

Get the eligibilityStatus property: Status describing if billing profile is eligible to be deleted.

static DeleteBillingProfileEligibilityResultInner fromJson(JsonReader jsonReader)

Reads an instance of DeleteBillingProfileEligibilityResultInner from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DeleteBillingProfileEligibilityResultInner withEligibilityDetails(List<DeleteBillingProfileEligibilityDetail> eligibilityDetails)

Set the eligibilityDetails property: Validation details of delete billing profile eligibility.

DeleteBillingProfileEligibilityResultInner withEligibilityStatus(DeleteBillingProfileEligibilityStatus eligibilityStatus)

Set the eligibilityStatus property: Status describing if billing profile is eligible to be deleted.

Methods inherited from java.lang.Object

Constructor Details

DeleteBillingProfileEligibilityResultInner

public DeleteBillingProfileEligibilityResultInner()

Creates an instance of DeleteBillingProfileEligibilityResultInner class.

Method Details

eligibilityDetails

public List<DeleteBillingProfileEligibilityDetail> eligibilityDetails()

Get the eligibilityDetails property: Validation details of delete billing profile eligibility.

Returns:

the eligibilityDetails value.

eligibilityStatus

public DeleteBillingProfileEligibilityStatus eligibilityStatus()

Get the eligibilityStatus property: Status describing if billing profile is eligible to be deleted.

Returns:

the eligibilityStatus value.

fromJson

public static DeleteBillingProfileEligibilityResultInner fromJson(JsonReader jsonReader)

Reads an instance of DeleteBillingProfileEligibilityResultInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DeleteBillingProfileEligibilityResultInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the DeleteBillingProfileEligibilityResultInner.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withEligibilityDetails

public DeleteBillingProfileEligibilityResultInner withEligibilityDetails(List<DeleteBillingProfileEligibilityDetail> eligibilityDetails)

Set the eligibilityDetails property: Validation details of delete billing profile eligibility.

Parameters:

eligibilityDetails - the eligibilityDetails value to set.

Returns:

the DeleteBillingProfileEligibilityResultInner object itself.

withEligibilityStatus

public DeleteBillingProfileEligibilityResultInner withEligibilityStatus(DeleteBillingProfileEligibilityStatus eligibilityStatus)

Set the eligibilityStatus property: Status describing if billing profile is eligible to be deleted.

Parameters:

eligibilityStatus - the eligibilityStatus value to set.

Returns:

the DeleteBillingProfileEligibilityResultInner object itself.

Applies to