public final class DscReportResource extends Object
Constructor and Description |
---|
DscReportResource() |
Modifier and Type | Method and Description |
---|---|
List<DscReportResourceNavigation> |
dependsOn()
Get the dependsOn property: Gets or sets the Resource Navigation values for resources the resource depends on.
|
Double |
durationInSeconds()
Get the durationInSeconds property: Gets or sets the duration in seconds for the resource.
|
String |
error()
Get the error property: Gets or sets the error of the resource.
|
String |
moduleName()
Get the moduleName property: Gets or sets the module name of the resource.
|
String |
moduleVersion()
Get the moduleVersion property: Gets or sets the module version of the resource.
|
String |
resourceId()
Get the resourceId property: Gets or sets the ID of the resource.
|
String |
resourceName()
Get the resourceName property: Gets or sets the name of the resource.
|
String |
sourceInfo()
Get the sourceInfo property: Gets or sets the source info of the resource.
|
OffsetDateTime |
startDate()
Get the startDate property: Gets or sets the start date of the resource.
|
String |
status()
Get the status property: Gets or sets the status of the resource.
|
void |
validate()
Validates the instance.
|
DscReportResource |
withDependsOn(List<DscReportResourceNavigation> dependsOn)
Set the dependsOn property: Gets or sets the Resource Navigation values for resources the resource depends on.
|
DscReportResource |
withDurationInSeconds(Double durationInSeconds)
Set the durationInSeconds property: Gets or sets the duration in seconds for the resource.
|
DscReportResource |
withError(String error)
Set the error property: Gets or sets the error of the resource.
|
DscReportResource |
withModuleName(String moduleName)
Set the moduleName property: Gets or sets the module name of the resource.
|
DscReportResource |
withModuleVersion(String moduleVersion)
Set the moduleVersion property: Gets or sets the module version of the resource.
|
DscReportResource |
withResourceId(String resourceId)
Set the resourceId property: Gets or sets the ID of the resource.
|
DscReportResource |
withResourceName(String resourceName)
Set the resourceName property: Gets or sets the name of the resource.
|
DscReportResource |
withSourceInfo(String sourceInfo)
Set the sourceInfo property: Gets or sets the source info of the resource.
|
DscReportResource |
withStartDate(OffsetDateTime startDate)
Set the startDate property: Gets or sets the start date of the resource.
|
DscReportResource |
withStatus(String status)
Set the status property: Gets or sets the status of the resource.
|
public String resourceId()
public DscReportResource withResourceId(String resourceId)
resourceId
- the resourceId value to set.public String sourceInfo()
public DscReportResource withSourceInfo(String sourceInfo)
sourceInfo
- the sourceInfo value to set.public List<DscReportResourceNavigation> dependsOn()
public DscReportResource withDependsOn(List<DscReportResourceNavigation> dependsOn)
dependsOn
- the dependsOn value to set.public String moduleName()
public DscReportResource withModuleName(String moduleName)
moduleName
- the moduleName value to set.public String moduleVersion()
public DscReportResource withModuleVersion(String moduleVersion)
moduleVersion
- the moduleVersion value to set.public String resourceName()
public DscReportResource withResourceName(String resourceName)
resourceName
- the resourceName value to set.public String error()
public DscReportResource withError(String error)
error
- the error value to set.public String status()
public DscReportResource withStatus(String status)
status
- the status value to set.public Double durationInSeconds()
public DscReportResource withDurationInSeconds(Double durationInSeconds)
durationInSeconds
- the durationInSeconds value to set.public OffsetDateTime startDate()
public DscReportResource withStartDate(OffsetDateTime startDate)
startDate
- the startDate value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.