public final class ArtifactInstallProperties extends Object
Constructor and Description |
---|
ArtifactInstallProperties() |
Modifier and Type | Method and Description |
---|---|
String |
artifactId()
Get the artifactId property: The artifact's identifier.
|
String |
artifactTitle()
Get the artifactTitle property: The artifact's title.
|
String |
deploymentStatusMessage()
Get the deploymentStatusMessage property: The status message from the deployment.
|
OffsetDateTime |
installTime()
Get the installTime property: The time that the artifact starts to install on the virtual machine.
|
List<ArtifactParameterProperties> |
parameters()
Get the parameters property: The parameters of the artifact.
|
String |
status()
Get the status property: The status of the artifact.
|
void |
validate()
Validates the instance.
|
String |
vmExtensionStatusMessage()
Get the vmExtensionStatusMessage property: The status message from the virtual machine extension.
|
ArtifactInstallProperties |
withArtifactId(String artifactId)
Set the artifactId property: The artifact's identifier.
|
ArtifactInstallProperties |
withArtifactTitle(String artifactTitle)
Set the artifactTitle property: The artifact's title.
|
ArtifactInstallProperties |
withDeploymentStatusMessage(String deploymentStatusMessage)
Set the deploymentStatusMessage property: The status message from the deployment.
|
ArtifactInstallProperties |
withInstallTime(OffsetDateTime installTime)
Set the installTime property: The time that the artifact starts to install on the virtual machine.
|
ArtifactInstallProperties |
withParameters(List<ArtifactParameterProperties> parameters)
Set the parameters property: The parameters of the artifact.
|
ArtifactInstallProperties |
withStatus(String status)
Set the status property: The status of the artifact.
|
ArtifactInstallProperties |
withVmExtensionStatusMessage(String vmExtensionStatusMessage)
Set the vmExtensionStatusMessage property: The status message from the virtual machine extension.
|
public String artifactId()
public ArtifactInstallProperties withArtifactId(String artifactId)
artifactId
- the artifactId value to set.public String artifactTitle()
public ArtifactInstallProperties withArtifactTitle(String artifactTitle)
artifactTitle
- the artifactTitle value to set.public List<ArtifactParameterProperties> parameters()
public ArtifactInstallProperties withParameters(List<ArtifactParameterProperties> parameters)
parameters
- the parameters value to set.public String status()
public ArtifactInstallProperties withStatus(String status)
status
- the status value to set.public String deploymentStatusMessage()
public ArtifactInstallProperties withDeploymentStatusMessage(String deploymentStatusMessage)
deploymentStatusMessage
- the deploymentStatusMessage value to set.public String vmExtensionStatusMessage()
public ArtifactInstallProperties withVmExtensionStatusMessage(String vmExtensionStatusMessage)
vmExtensionStatusMessage
- the vmExtensionStatusMessage value to set.public OffsetDateTime installTime()
public ArtifactInstallProperties withInstallTime(OffsetDateTime installTime)
installTime
- the installTime value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.