Class RunbookInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.automation.fluent.models.RunbookInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class RunbookInner
extends com.azure.core.management.Resource
Definition of the runbook type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the creationTime property: Gets or sets the creation time.Get the description property: Gets or sets the description.draft()
Get the draft property: Gets or sets the draft runbook properties.etag()
Get the etag property: Gets or sets the etag of the resource.static RunbookInner
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RunbookInner from the JsonReader.id()
Get the id property: Fully qualified resource Id for the resource.jobCount()
Get the jobCount property: Gets or sets the job count of the runbook.Get the lastModifiedBy property: Gets or sets the last modified by.Get the lastModifiedTime property: Gets or sets the last modified time.Get the logActivityTrace property: Gets or sets the option to log activity trace of the runbook.Get the logProgress property: Gets or sets progress log option.Get the logVerbose property: Gets or sets verbose log option.name()
Get the name property: The name of the resource.Get the outputTypes property: Gets or sets the runbook output types.Get the parameters property: Gets or sets the runbook parameters.Get the provisioningState property: Gets or sets the provisioning state of the runbook.Get the publishContentLink property: Gets or sets the published runbook content link.Get the runbookType property: Gets or sets the type of the runbook.state()
Get the state property: Gets or sets the state of the runbook.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.withCreationTime
(OffsetDateTime creationTime) Set the creationTime property: Gets or sets the creation time.withDescription
(String description) Set the description property: Gets or sets the description.withDraft
(RunbookDraftInner draft) Set the draft property: Gets or sets the draft runbook properties.Set the etag property: Gets or sets the etag of the resource.withJobCount
(Integer jobCount) Set the jobCount property: Gets or sets the job count of the runbook.withLastModifiedBy
(String lastModifiedBy) Set the lastModifiedBy property: Gets or sets the last modified by.withLastModifiedTime
(OffsetDateTime lastModifiedTime) Set the lastModifiedTime property: Gets or sets the last modified time.withLocation
(String location) withLogActivityTrace
(Integer logActivityTrace) Set the logActivityTrace property: Gets or sets the option to log activity trace of the runbook.withLogProgress
(Boolean logProgress) Set the logProgress property: Gets or sets progress log option.withLogVerbose
(Boolean logVerbose) Set the logVerbose property: Gets or sets verbose log option.withOutputTypes
(List<String> outputTypes) Set the outputTypes property: Gets or sets the runbook output types.withParameters
(Map<String, RunbookParameter> parameters) Set the parameters property: Gets or sets the runbook parameters.withProvisioningState
(RunbookProvisioningState provisioningState) Set the provisioningState property: Gets or sets the provisioning state of the runbook.withPublishContentLink
(ContentLink publishContentLink) Set the publishContentLink property: Gets or sets the published runbook content link.withRunbookType
(RunbookTypeEnum runbookType) Set the runbookType property: Gets or sets the type of the runbook.withState
(RunbookState state) Set the state property: Gets or sets the state of the runbook.Methods inherited from class com.azure.core.management.Resource
location, tags
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
-
RunbookInner
public RunbookInner()Creates an instance of RunbookInner class.
-
-
Method Details
-
etag
Get the etag property: Gets or sets the etag of the resource.- Returns:
- the etag value.
-
withEtag
Set the etag property: Gets or sets the etag of the resource.- Parameters:
etag
- the etag value to set.- Returns:
- the RunbookInner object itself.
-
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.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
runbookType
Get the runbookType property: Gets or sets the type of the runbook.- Returns:
- the runbookType value.
-
withRunbookType
Set the runbookType property: Gets or sets the type of the runbook.- Parameters:
runbookType
- the runbookType value to set.- Returns:
- the RunbookInner object itself.
-
publishContentLink
Get the publishContentLink property: Gets or sets the published runbook content link.- Returns:
- the publishContentLink value.
-
withPublishContentLink
Set the publishContentLink property: Gets or sets the published runbook content link.- Parameters:
publishContentLink
- the publishContentLink value to set.- Returns:
- the RunbookInner object itself.
-
state
Get the state property: Gets or sets the state of the runbook.- Returns:
- the state value.
-
withState
Set the state property: Gets or sets the state of the runbook.- Parameters:
state
- the state value to set.- Returns:
- the RunbookInner object itself.
-
logVerbose
Get the logVerbose property: Gets or sets verbose log option.- Returns:
- the logVerbose value.
-
withLogVerbose
Set the logVerbose property: Gets or sets verbose log option.- Parameters:
logVerbose
- the logVerbose value to set.- Returns:
- the RunbookInner object itself.
-
logProgress
Get the logProgress property: Gets or sets progress log option.- Returns:
- the logProgress value.
-
withLogProgress
Set the logProgress property: Gets or sets progress log option.- Parameters:
logProgress
- the logProgress value to set.- Returns:
- the RunbookInner object itself.
-
logActivityTrace
Get the logActivityTrace property: Gets or sets the option to log activity trace of the runbook.- Returns:
- the logActivityTrace value.
-
withLogActivityTrace
Set the logActivityTrace property: Gets or sets the option to log activity trace of the runbook.- Parameters:
logActivityTrace
- the logActivityTrace value to set.- Returns:
- the RunbookInner object itself.
-
jobCount
Get the jobCount property: Gets or sets the job count of the runbook.- Returns:
- the jobCount value.
-
withJobCount
Set the jobCount property: Gets or sets the job count of the runbook.- Parameters:
jobCount
- the jobCount value to set.- Returns:
- the RunbookInner object itself.
-
parameters
Get the parameters property: Gets or sets the runbook parameters.- Returns:
- the parameters value.
-
withParameters
Set the parameters property: Gets or sets the runbook parameters.- Parameters:
parameters
- the parameters value to set.- Returns:
- the RunbookInner object itself.
-
outputTypes
Get the outputTypes property: Gets or sets the runbook output types.- Returns:
- the outputTypes value.
-
withOutputTypes
Set the outputTypes property: Gets or sets the runbook output types.- Parameters:
outputTypes
- the outputTypes value to set.- Returns:
- the RunbookInner object itself.
-
draft
Get the draft property: Gets or sets the draft runbook properties.- Returns:
- the draft value.
-
withDraft
Set the draft property: Gets or sets the draft runbook properties.- Parameters:
draft
- the draft value to set.- Returns:
- the RunbookInner object itself.
-
provisioningState
Get the provisioningState property: Gets or sets the provisioning state of the runbook.- Returns:
- the provisioningState value.
-
withProvisioningState
Set the provisioningState property: Gets or sets the provisioning state of the runbook.- Parameters:
provisioningState
- the provisioningState value to set.- Returns:
- the RunbookInner object itself.
-
lastModifiedBy
Get the lastModifiedBy property: Gets or sets the last modified by.- Returns:
- the lastModifiedBy value.
-
withLastModifiedBy
Set the lastModifiedBy property: Gets or sets the last modified by.- Parameters:
lastModifiedBy
- the lastModifiedBy value to set.- Returns:
- the RunbookInner object itself.
-
creationTime
Get the creationTime property: Gets or sets the creation time.- Returns:
- the creationTime value.
-
withCreationTime
Set the creationTime property: Gets or sets the creation time.- Parameters:
creationTime
- the creationTime value to set.- Returns:
- the RunbookInner object itself.
-
lastModifiedTime
Get the lastModifiedTime property: Gets or sets the last modified time.- Returns:
- the lastModifiedTime value.
-
withLastModifiedTime
Set the lastModifiedTime property: Gets or sets the last modified time.- Parameters:
lastModifiedTime
- the lastModifiedTime value to set.- Returns:
- the RunbookInner object itself.
-
description
Get the description property: Gets or sets the description.- Returns:
- the description value.
-
withDescription
Set the description property: Gets or sets the description.- Parameters:
description
- the description value to set.- Returns:
- the RunbookInner 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.Resource
- Throws:
IOException
-
fromJson
Reads an instance of RunbookInner from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RunbookInner 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 RunbookInner.
-