Class WorkflowRunActionRepetitionDefinitionInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.appservice.fluent.models.WorkflowRunActionRepetitionDefinitionInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class WorkflowRunActionRepetitionDefinitionInner
extends com.azure.core.management.Resource
The workflow run action repetition definition.
-
Method Summary
Modifier and TypeMethodDescriptioncode()Get the code property: The workflow scope repetition code.Get the correlation property: The correlation properties.endTime()Get the endTime property: The end time of the workflow scope repetition.error()Get the error property: Anything.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of WorkflowRunActionRepetitionDefinitionInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.inputs()Get the inputs property: Gets the inputs.Get the inputsLink property: Gets the link to inputs.Get the iterationCount property: The iterationCount property.name()Get the name property: The name of the resource.outputs()Get the outputs property: Gets the outputs.Get the outputsLink property: Gets the link to outputs.Get the repetitionIndexes property: The repetition indexes.Get the retryHistory property: Gets the retry histories.Get the startTime property: The start time of the workflow scope repetition.status()Get the status property: The status of the workflow scope repetition.com.azure.core.management.SystemDataGet the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Get the trackedProperties property: Gets the tracked properties.Get the trackingId property: Gets the tracking id.type()Get the type property: The type of the resource.voidvalidate()Validates the instance.Methods inherited from class com.azure.core.management.Resource
location, tags, withLocation, withTagsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
type
Get the type property: The type of the resource.- Overrides:
typein classcom.azure.core.management.ProxyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classcom.azure.core.management.ProxyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
repetitionIndexes
Get the repetitionIndexes property: The repetition indexes.- Returns:
- the repetitionIndexes value.
-
trackingId
Get the trackingId property: Gets the tracking id.- Returns:
- the trackingId value.
-
inputs
-
inputsLink
Get the inputsLink property: Gets the link to inputs.- Returns:
- the inputsLink value.
-
outputs
-
outputsLink
Get the outputsLink property: Gets the link to outputs.- Returns:
- the outputsLink value.
-
trackedProperties
Get the trackedProperties property: Gets the tracked properties.- Returns:
- the trackedProperties value.
-
retryHistory
Get the retryHistory property: Gets the retry histories.- Returns:
- the retryHistory value.
-
iterationCount
Get the iterationCount property: The iterationCount property.- Returns:
- the iterationCount value.
-
startTime
Get the startTime property: The start time of the workflow scope repetition.- Returns:
- the startTime value.
-
endTime
Get the endTime property: The end time of the workflow scope repetition.- Returns:
- the endTime value.
-
correlation
Get the correlation property: The correlation properties.- Returns:
- the correlation value.
-
status
Get the status property: The status of the workflow scope repetition.- Returns:
- the status value.
-
code
Get the code property: The workflow scope repetition code.- Returns:
- the code value.
-
error
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classcom.azure.core.management.Resource- Throws:
IOException
-
fromJson
public static WorkflowRunActionRepetitionDefinitionInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of WorkflowRunActionRepetitionDefinitionInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of WorkflowRunActionRepetitionDefinitionInner 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 WorkflowRunActionRepetitionDefinitionInner.
-