Class GenerateDetailedCostReportOperationResultInner
java.lang.Object
com.azure.resourcemanager.costmanagement.fluent.models.GenerateDetailedCostReportOperationResultInner
The result of the long running operation for cost detailed report.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of GenerateDetailedCostReportOperationResultInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the downloadUrl property: The URL to download the generated report.Get the expiryTime property: The time at which report URL becomes invalid/expires in UTC e.g.id()Get the id property: The ARM resource id of the long running operation.name()Get the name property: The name of the long running operation.type()Get the type property: The type of the long running operation.voidvalidate()Validates the instance.Get the validTill property: The time at which report URL becomes invalid/expires in UTC e.g.withDownloadUrl(String downloadUrl) Set the downloadUrl property: The URL to download the generated report.Set the id property: The ARM resource id of the long running operation.Set the name property: The name of the long running operation.Set the type property: The type of the long running operation.withValidTill(OffsetDateTime validTill) Set the validTill property: The time at which report URL becomes invalid/expires in UTC e.g.
-
Constructor Details
-
GenerateDetailedCostReportOperationResultInner
public GenerateDetailedCostReportOperationResultInner()Creates an instance of GenerateDetailedCostReportOperationResultInner class.
-
-
Method Details
-
id
Get the id property: The ARM resource id of the long running operation.- Returns:
- the id value.
-
withId
Set the id property: The ARM resource id of the long running operation.- Parameters:
id- the id value to set.- Returns:
- the GenerateDetailedCostReportOperationResultInner object itself.
-
name
Get the name property: The name of the long running operation.- Returns:
- the name value.
-
withName
Set the name property: The name of the long running operation.- Parameters:
name- the name value to set.- Returns:
- the GenerateDetailedCostReportOperationResultInner object itself.
-
type
Get the type property: The type of the long running operation.- Returns:
- the type value.
-
withType
Set the type property: The type of the long running operation.- Parameters:
type- the type value to set.- Returns:
- the GenerateDetailedCostReportOperationResultInner object itself.
-
expiryTime
Get the expiryTime property: The time at which report URL becomes invalid/expires in UTC e.g. 2020-12-08T05:55:59.4394737Z.- Returns:
- the expiryTime value.
-
validTill
Get the validTill property: The time at which report URL becomes invalid/expires in UTC e.g. 2020-12-08T05:55:59.4394737Z.- Returns:
- the validTill value.
-
withValidTill
Set the validTill property: The time at which report URL becomes invalid/expires in UTC e.g. 2020-12-08T05:55:59.4394737Z.- Parameters:
validTill- the validTill value to set.- Returns:
- the GenerateDetailedCostReportOperationResultInner object itself.
-
downloadUrl
Get the downloadUrl property: The URL to download the generated report.- Returns:
- the downloadUrl value.
-
withDownloadUrl
Set the downloadUrl property: The URL to download the generated report.- Parameters:
downloadUrl- the downloadUrl value to set.- Returns:
- the GenerateDetailedCostReportOperationResultInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-