Class DscCompilationJobInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.automation.fluent.models.DscCompilationJobInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class DscCompilationJobInner
extends com.azure.core.management.ProxyResource
Definition of the Dsc Compilation job.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DscCompilationJobInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the configuration property: Gets or sets the configuration.Get the creationTime property: Gets the creation time of the job.endTime()
Get the endTime property: Gets the end time of the job.Get the exception property: Gets the exception of the job.static DscCompilationJobInner
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of DscCompilationJobInner from the JsonReader.id()
Get the id property: Fully qualified resource Id for the resource.jobId()
Get the jobId property: Gets the id of the job.Get the lastModifiedTime property: Gets the last modified time of the job.Get the lastStatusModifiedTime property: Gets the last status modified time of the job.name()
Get the name property: The name of the resource.Get the parameters property: Gets or sets the parameters of the job.Get the provisioningState property: The current provisioning state of the job.runOn()
Get the runOn property: Gets or sets the runOn which specifies the group name where the job is to be executed.Get the startedBy property: Gets the compilation job started by.Get the startTime property: Gets the start time of the job.status()
Get the status property: Gets or sets the status of the job.Get the statusDetails property: Gets or sets the status details of the job.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) type()
Get the type property: The type of the resource.void
validate()
Validates the instance.withConfiguration
(DscConfigurationAssociationProperty configuration) Set the configuration property: Gets or sets the configuration.withParameters
(Map<String, String> parameters) Set the parameters property: Gets or sets the parameters of the job.withProvisioningState
(JobProvisioningState provisioningState) Set the provisioningState property: The current provisioning state of the job.Set the runOn property: Gets or sets the runOn which specifies the group name where the job is to be executed.withStatus
(JobStatus status) Set the status property: Gets or sets the status of the job.withStatusDetails
(String statusDetails) Set the statusDetails property: Gets or sets the status details of the job.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
DscCompilationJobInner
public DscCompilationJobInner()Creates an instance of DscCompilationJobInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
type
in classcom.azure.core.management.ProxyResource
- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
name
in classcom.azure.core.management.ProxyResource
- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
id
in classcom.azure.core.management.ProxyResource
- Returns:
- the id value.
-
configuration
Get the configuration property: Gets or sets the configuration.- Returns:
- the configuration value.
-
withConfiguration
Set the configuration property: Gets or sets the configuration.- Parameters:
configuration
- the configuration value to set.- Returns:
- the DscCompilationJobInner object itself.
-
startedBy
Get the startedBy property: Gets the compilation job started by.- Returns:
- the startedBy value.
-
jobId
Get the jobId property: Gets the id of the job.- Returns:
- the jobId value.
-
creationTime
Get the creationTime property: Gets the creation time of the job.- Returns:
- the creationTime value.
-
provisioningState
Get the provisioningState property: The current provisioning state of the job.- Returns:
- the provisioningState value.
-
withProvisioningState
Set the provisioningState property: The current provisioning state of the job.- Parameters:
provisioningState
- the provisioningState value to set.- Returns:
- the DscCompilationJobInner object itself.
-
runOn
Get the runOn property: Gets or sets the runOn which specifies the group name where the job is to be executed.- Returns:
- the runOn value.
-
withRunOn
Set the runOn property: Gets or sets the runOn which specifies the group name where the job is to be executed.- Parameters:
runOn
- the runOn value to set.- Returns:
- the DscCompilationJobInner object itself.
-
status
Get the status property: Gets or sets the status of the job.- Returns:
- the status value.
-
withStatus
Set the status property: Gets or sets the status of the job.- Parameters:
status
- the status value to set.- Returns:
- the DscCompilationJobInner object itself.
-
statusDetails
Get the statusDetails property: Gets or sets the status details of the job.- Returns:
- the statusDetails value.
-
withStatusDetails
Set the statusDetails property: Gets or sets the status details of the job.- Parameters:
statusDetails
- the statusDetails value to set.- Returns:
- the DscCompilationJobInner object itself.
-
startTime
Get the startTime property: Gets the start time of the job.- Returns:
- the startTime value.
-
endTime
Get the endTime property: Gets the end time of the job.- Returns:
- the endTime value.
-
exception
Get the exception property: Gets the exception of the job.- Returns:
- the exception value.
-
lastModifiedTime
Get the lastModifiedTime property: Gets the last modified time of the job.- Returns:
- the lastModifiedTime value.
-
lastStatusModifiedTime
Get the lastStatusModifiedTime property: Gets the last status modified time of the job.- Returns:
- the lastStatusModifiedTime value.
-
parameters
Get the parameters property: Gets or sets the parameters of the job.- Returns:
- the parameters value.
-
withParameters
Set the parameters property: Gets or sets the parameters of the job.- Parameters:
parameters
- the parameters value to set.- Returns:
- the DscCompilationJobInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
- Overrides:
toJson
in classcom.azure.core.management.ProxyResource
- Throws:
IOException
-
fromJson
public static DscCompilationJobInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DscCompilationJobInner from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of DscCompilationJobInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the DscCompilationJobInner.
-