public final class DscNodeReportInner extends Object
Constructor and Description |
---|
DscNodeReportInner() |
Modifier and Type | Method and Description |
---|---|
String |
configurationVersion()
Get the configurationVersion property: Gets or sets the configurationVersion of the node report.
|
OffsetDateTime |
endTime()
Get the endTime property: Gets or sets the end time of the node report.
|
List<DscReportError> |
errors()
Get the errors property: Gets or sets the errors for the node report.
|
String |
hostname()
Get the hostname property: Gets or sets the hostname of the node that sent the report.
|
String |
id()
Get the id property: Gets or sets the id.
|
List<String> |
iPV4Addresses()
Get the iPV4Addresses property: Gets or sets the IPv4 address of the node that sent the report.
|
List<String> |
iPV6Addresses()
Get the iPV6Addresses property: Gets or sets the IPv6 address of the node that sent the report.
|
OffsetDateTime |
lastModifiedTime()
Get the lastModifiedTime property: Gets or sets the lastModifiedTime of the node report.
|
DscMetaConfiguration |
metaConfiguration()
Get the metaConfiguration property: Gets or sets the metaConfiguration of the node at the time of the report.
|
Integer |
numberOfResources()
Get the numberOfResources property: Gets or sets the number of resource in the node report.
|
String |
rawErrors()
Get the rawErrors property: Gets or sets the unparsed errors for the node report.
|
String |
rebootRequested()
Get the rebootRequested property: Gets or sets the rebootRequested of the node report.
|
String |
refreshMode()
Get the refreshMode property: Gets or sets the refreshMode of the node report.
|
String |
reportFormatVersion()
Get the reportFormatVersion property: Gets or sets the reportFormatVersion of the node report.
|
String |
reportId()
Get the reportId property: Gets or sets the id of the node report.
|
List<DscReportResource> |
resources()
Get the resources property: Gets or sets the resource for the node report.
|
OffsetDateTime |
startTime()
Get the startTime property: Gets or sets the start time of the node report.
|
String |
status()
Get the status property: Gets or sets the status of the node report.
|
String |
type()
Get the type property: Gets or sets the type of the node report.
|
void |
validate()
Validates the instance.
|
DscNodeReportInner |
withConfigurationVersion(String configurationVersion)
Set the configurationVersion property: Gets or sets the configurationVersion of the node report.
|
DscNodeReportInner |
withEndTime(OffsetDateTime endTime)
Set the endTime property: Gets or sets the end time of the node report.
|
DscNodeReportInner |
withErrors(List<DscReportError> errors)
Set the errors property: Gets or sets the errors for the node report.
|
DscNodeReportInner |
withHostname(String hostname)
Set the hostname property: Gets or sets the hostname of the node that sent the report.
|
DscNodeReportInner |
withId(String id)
Set the id property: Gets or sets the id.
|
DscNodeReportInner |
withIPV4Addresses(List<String> iPV4Addresses)
Set the iPV4Addresses property: Gets or sets the IPv4 address of the node that sent the report.
|
DscNodeReportInner |
withIPV6Addresses(List<String> iPV6Addresses)
Set the iPV6Addresses property: Gets or sets the IPv6 address of the node that sent the report.
|
DscNodeReportInner |
withLastModifiedTime(OffsetDateTime lastModifiedTime)
Set the lastModifiedTime property: Gets or sets the lastModifiedTime of the node report.
|
DscNodeReportInner |
withMetaConfiguration(DscMetaConfiguration metaConfiguration)
Set the metaConfiguration property: Gets or sets the metaConfiguration of the node at the time of the report.
|
DscNodeReportInner |
withNumberOfResources(Integer numberOfResources)
Set the numberOfResources property: Gets or sets the number of resource in the node report.
|
DscNodeReportInner |
withRawErrors(String rawErrors)
Set the rawErrors property: Gets or sets the unparsed errors for the node report.
|
DscNodeReportInner |
withRebootRequested(String rebootRequested)
Set the rebootRequested property: Gets or sets the rebootRequested of the node report.
|
DscNodeReportInner |
withRefreshMode(String refreshMode)
Set the refreshMode property: Gets or sets the refreshMode of the node report.
|
DscNodeReportInner |
withReportFormatVersion(String reportFormatVersion)
Set the reportFormatVersion property: Gets or sets the reportFormatVersion of the node report.
|
DscNodeReportInner |
withReportId(String reportId)
Set the reportId property: Gets or sets the id of the node report.
|
DscNodeReportInner |
withResources(List<DscReportResource> resources)
Set the resources property: Gets or sets the resource for the node report.
|
DscNodeReportInner |
withStartTime(OffsetDateTime startTime)
Set the startTime property: Gets or sets the start time of the node report.
|
DscNodeReportInner |
withStatus(String status)
Set the status property: Gets or sets the status of the node report.
|
DscNodeReportInner |
withType(String type)
Set the type property: Gets or sets the type of the node report.
|
public OffsetDateTime endTime()
public DscNodeReportInner withEndTime(OffsetDateTime endTime)
endTime
- the endTime value to set.public OffsetDateTime lastModifiedTime()
public DscNodeReportInner withLastModifiedTime(OffsetDateTime lastModifiedTime)
lastModifiedTime
- the lastModifiedTime value to set.public OffsetDateTime startTime()
public DscNodeReportInner withStartTime(OffsetDateTime startTime)
startTime
- the startTime value to set.public String type()
public DscNodeReportInner withType(String type)
type
- the type value to set.public String reportId()
public DscNodeReportInner withReportId(String reportId)
reportId
- the reportId value to set.public String status()
public DscNodeReportInner withStatus(String status)
status
- the status value to set.public String refreshMode()
public DscNodeReportInner withRefreshMode(String refreshMode)
refreshMode
- the refreshMode value to set.public String rebootRequested()
public DscNodeReportInner withRebootRequested(String rebootRequested)
rebootRequested
- the rebootRequested value to set.public String reportFormatVersion()
public DscNodeReportInner withReportFormatVersion(String reportFormatVersion)
reportFormatVersion
- the reportFormatVersion value to set.public String configurationVersion()
public DscNodeReportInner withConfigurationVersion(String configurationVersion)
configurationVersion
- the configurationVersion value to set.public String id()
public DscNodeReportInner withId(String id)
id
- the id value to set.public List<DscReportError> errors()
public DscNodeReportInner withErrors(List<DscReportError> errors)
errors
- the errors value to set.public List<DscReportResource> resources()
public DscNodeReportInner withResources(List<DscReportResource> resources)
resources
- the resources value to set.public DscMetaConfiguration metaConfiguration()
public DscNodeReportInner withMetaConfiguration(DscMetaConfiguration metaConfiguration)
metaConfiguration
- the metaConfiguration value to set.public String hostname()
public DscNodeReportInner withHostname(String hostname)
hostname
- the hostname value to set.public List<String> iPV4Addresses()
public DscNodeReportInner withIPV4Addresses(List<String> iPV4Addresses)
iPV4Addresses
- the iPV4Addresses value to set.public List<String> iPV6Addresses()
public DscNodeReportInner withIPV6Addresses(List<String> iPV6Addresses)
iPV6Addresses
- the iPV6Addresses value to set.public Integer numberOfResources()
public DscNodeReportInner withNumberOfResources(Integer numberOfResources)
numberOfResources
- the numberOfResources value to set.public String rawErrors()
public DscNodeReportInner withRawErrors(String rawErrors)
rawErrors
- the rawErrors value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.