Class WorkflowRunActionRepetitionDefinitionInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.appservice.models.WorkflowResource
com.azure.resourcemanager.appservice.fluent.models.WorkflowRunActionRepetitionDefinitionInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
The workflow run action repetition definition.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of WorkflowRunActionRepetitionDefinitionInner class. -
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.json.JsonWriter
toJson
(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.void
validate()
Validates the instance.Set the code property: The workflow scope repetition code.withCorrelation
(RunActionCorrelation correlation) Set the correlation property: The correlation properties.withEndTime
(OffsetDateTime endTime) Set the endTime property: The end time of the workflow scope repetition.Set the error property: Anything.withIterationCount
(Integer iterationCount) Set the iterationCount property: The iterationCount property.withLocation
(String location) withRepetitionIndexes
(List<RepetitionIndex> repetitionIndexes) Set the repetitionIndexes property: The repetition indexes.withRetryHistory
(List<RetryHistory> retryHistory) Set the retryHistory property: Gets the retry histories.withStartTime
(OffsetDateTime startTime) Set the startTime property: The start time of the workflow scope repetition.withStatus
(WorkflowStatus status) Set the status property: The status of the workflow scope repetition.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
-
WorkflowRunActionRepetitionDefinitionInner
public WorkflowRunActionRepetitionDefinitionInner()Creates an instance of WorkflowRunActionRepetitionDefinitionInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
type
in classWorkflowResource
- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
name
in classWorkflowResource
- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
id
in classWorkflowResource
- Returns:
- the id value.
-
withLocation
- Overrides:
withLocation
in classWorkflowResource
-
withTags
- Overrides:
withTags
in classWorkflowResource
-
repetitionIndexes
Get the repetitionIndexes property: The repetition indexes.- Returns:
- the repetitionIndexes value.
-
withRepetitionIndexes
public WorkflowRunActionRepetitionDefinitionInner withRepetitionIndexes(List<RepetitionIndex> repetitionIndexes) Set the repetitionIndexes property: The repetition indexes.- Parameters:
repetitionIndexes
- the repetitionIndexes value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
trackingId
Get the trackingId property: Gets the tracking id.- Returns:
- the trackingId value.
-
inputs
Get the inputs property: Gets the inputs.- Returns:
- the inputs value.
-
inputsLink
Get the inputsLink property: Gets the link to inputs.- Returns:
- the inputsLink value.
-
outputs
Get the outputs property: Gets the outputs.- Returns:
- the outputs value.
-
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.
-
withRetryHistory
Set the retryHistory property: Gets the retry histories.- Parameters:
retryHistory
- the retryHistory value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
iterationCount
Get the iterationCount property: The iterationCount property.- Returns:
- the iterationCount value.
-
withIterationCount
Set the iterationCount property: The iterationCount property.- Parameters:
iterationCount
- the iterationCount value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
startTime
Get the startTime property: The start time of the workflow scope repetition.- Returns:
- the startTime value.
-
withStartTime
Set the startTime property: The start time of the workflow scope repetition.- Parameters:
startTime
- the startTime value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
endTime
Get the endTime property: The end time of the workflow scope repetition.- Returns:
- the endTime value.
-
withEndTime
Set the endTime property: The end time of the workflow scope repetition.- Parameters:
endTime
- the endTime value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
correlation
Get the correlation property: The correlation properties.- Returns:
- the correlation value.
-
withCorrelation
Set the correlation property: The correlation properties.- Parameters:
correlation
- the correlation value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
status
Get the status property: The status of the workflow scope repetition.- Returns:
- the status value.
-
withStatus
Set the status property: The status of the workflow scope repetition.- Parameters:
status
- the status value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
code
Get the code property: The workflow scope repetition code.- Returns:
- the code value.
-
withCode
Set the code property: The workflow scope repetition code.- Parameters:
code
- the code value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
error
Get the error property: Anything.- Returns:
- the error value.
-
withError
Set the error property: Anything.- Parameters:
error
- the error value to set.- Returns:
- the WorkflowRunActionRepetitionDefinitionInner object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classWorkflowResource
- 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 classWorkflowResource
- 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.
-