WorkflowRunActionRepetitionDefinitionInner Class

public final class WorkflowRunActionRepetitionDefinitionInner
extends WorkflowResource

The workflow run action repetition definition.

Constructor Summary

Constructor Description
WorkflowRunActionRepetitionDefinitionInner()

Creates an instance of WorkflowRunActionRepetitionDefinitionInner class.

Method Summary

Modifier and Type Method and Description
String code()

Get the code property: The workflow scope repetition code.

RunActionCorrelation correlation()

Get the correlation property: The correlation properties.

OffsetDateTime endTime()

Get the endTime property: The end time of the workflow scope repetition.

Object error()

Get the error property: Anything.

static WorkflowRunActionRepetitionDefinitionInner fromJson(JsonReader jsonReader)

Reads an instance of WorkflowRunActionRepetitionDefinitionInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

Object inputs()

Get the inputs property: Gets the inputs.

ContentLink inputsLink()

Get the inputsLink property: Gets the link to inputs.

Integer iterationCount()

Get the iterationCount property: The iterationCount property.

String name()

Get the name property: The name of the resource.

Object outputs()

Get the outputs property: Gets the outputs.

ContentLink outputsLink()

Get the outputsLink property: Gets the link to outputs.

List<RepetitionIndex> repetitionIndexes()

Get the repetitionIndexes property: The repetition indexes.

List<RetryHistory> retryHistory()

Get the retryHistory property: Gets the retry histories.

OffsetDateTime startTime()

Get the startTime property: The start time of the workflow scope repetition.

WorkflowStatus status()

Get the status property: The status of the workflow scope repetition.

JsonWriter toJson(JsonWriter jsonWriter)
Object trackedProperties()

Get the trackedProperties property: Gets the tracked properties.

String trackingId()

Get the trackingId property: Gets the tracking id.

String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

WorkflowRunActionRepetitionDefinitionInner withCode(String code)

Set the code property: The workflow scope repetition code.

WorkflowRunActionRepetitionDefinitionInner withCorrelation(RunActionCorrelation correlation)

Set the correlation property: The correlation properties.

WorkflowRunActionRepetitionDefinitionInner withEndTime(OffsetDateTime endTime)

Set the endTime property: The end time of the workflow scope repetition.

WorkflowRunActionRepetitionDefinitionInner withError(Object error)

Set the error property: Anything.

WorkflowRunActionRepetitionDefinitionInner withIterationCount(Integer iterationCount)

Set the iterationCount property: The iterationCount property.

WorkflowRunActionRepetitionDefinitionInner withLocation(String location)
WorkflowRunActionRepetitionDefinitionInner withRepetitionIndexes(List<RepetitionIndex> repetitionIndexes)

Set the repetitionIndexes property: The repetition indexes.

WorkflowRunActionRepetitionDefinitionInner withRetryHistory(List<RetryHistory> retryHistory)

Set the retryHistory property: Gets the retry histories.

WorkflowRunActionRepetitionDefinitionInner withStartTime(OffsetDateTime startTime)

Set the startTime property: The start time of the workflow scope repetition.

WorkflowRunActionRepetitionDefinitionInner withStatus(WorkflowStatus status)

Set the status property: The status of the workflow scope repetition.

WorkflowRunActionRepetitionDefinitionInner withTags(Map<String,String> tags)

Methods inherited from Resource

Methods inherited from WorkflowResource

Methods inherited from java.lang.Object

Constructor Details

WorkflowRunActionRepetitionDefinitionInner

public WorkflowRunActionRepetitionDefinitionInner()

Creates an instance of WorkflowRunActionRepetitionDefinitionInner class.

Method Details

code

public String code()

Get the code property: The workflow scope repetition code.

Returns:

the code value.

correlation

public RunActionCorrelation correlation()

Get the correlation property: The correlation properties.

Returns:

the correlation value.

endTime

public OffsetDateTime endTime()

Get the endTime property: The end time of the workflow scope repetition.

Returns:

the endTime value.

error

public Object error()

Get the error property: Anything.

Returns:

the error value.

fromJson

public static WorkflowRunActionRepetitionDefinitionInner fromJson(JsonReader jsonReader)

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:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

WorkflowRunActionRepetitionDefinitionInner.id()

Returns:

the id value.

inputs

public Object inputs()

Get the inputs property: Gets the inputs.

Returns:

the inputs value.

inputsLink

public ContentLink inputsLink()

Get the inputsLink property: Gets the link to inputs.

Returns:

the inputsLink value.

iterationCount

public Integer iterationCount()

Get the iterationCount property: The iterationCount property.

Returns:

the iterationCount value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

WorkflowRunActionRepetitionDefinitionInner.name()

Returns:

the name value.

outputs

public Object outputs()

Get the outputs property: Gets the outputs.

Returns:

the outputs value.

outputsLink

public ContentLink outputsLink()

Get the outputsLink property: Gets the link to outputs.

Returns:

the outputsLink value.

repetitionIndexes

public List repetitionIndexes()

Get the repetitionIndexes property: The repetition indexes.

Returns:

the repetitionIndexes value.

retryHistory

public List retryHistory()

Get the retryHistory property: Gets the retry histories.

Returns:

the retryHistory value.

startTime

public OffsetDateTime startTime()

Get the startTime property: The start time of the workflow scope repetition.

Returns:

the startTime value.

status

public WorkflowStatus status()

Get the status property: The status of the workflow scope repetition.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

WorkflowRunActionRepetitionDefinitionInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

trackedProperties

public Object trackedProperties()

Get the trackedProperties property: Gets the tracked properties.

Returns:

the trackedProperties value.

trackingId

public String trackingId()

Get the trackingId property: Gets the tracking id.

Returns:

the trackingId value.

type

public String type()

Get the type property: The type of the resource.

Overrides:

WorkflowRunActionRepetitionDefinitionInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

WorkflowRunActionRepetitionDefinitionInner.validate()

withCode

public WorkflowRunActionRepetitionDefinitionInner withCode(String code)

Set the code property: The workflow scope repetition code.

Parameters:

code - the code value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withCorrelation

public WorkflowRunActionRepetitionDefinitionInner withCorrelation(RunActionCorrelation correlation)

Set the correlation property: The correlation properties.

Parameters:

correlation - the correlation value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withEndTime

public WorkflowRunActionRepetitionDefinitionInner withEndTime(OffsetDateTime endTime)

Set the endTime property: The end time of the workflow scope repetition.

Parameters:

endTime - the endTime value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withError

public WorkflowRunActionRepetitionDefinitionInner withError(Object error)

Set the error property: Anything.

Parameters:

error - the error value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withIterationCount

public WorkflowRunActionRepetitionDefinitionInner withIterationCount(Integer iterationCount)

Set the iterationCount property: The iterationCount property.

Parameters:

iterationCount - the iterationCount value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withLocation

public WorkflowRunActionRepetitionDefinitionInner withLocation(String location)

Overrides:

WorkflowRunActionRepetitionDefinitionInner.withLocation(String location)

Parameters:

location

withRepetitionIndexes

public WorkflowRunActionRepetitionDefinitionInner withRepetitionIndexes(List repetitionIndexes)

Set the repetitionIndexes property: The repetition indexes.

Parameters:

repetitionIndexes - the repetitionIndexes value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withRetryHistory

public WorkflowRunActionRepetitionDefinitionInner withRetryHistory(List retryHistory)

Set the retryHistory property: Gets the retry histories.

Parameters:

retryHistory - the retryHistory value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withStartTime

public WorkflowRunActionRepetitionDefinitionInner withStartTime(OffsetDateTime startTime)

Set the startTime property: The start time of the workflow scope repetition.

Parameters:

startTime - the startTime value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withStatus

public WorkflowRunActionRepetitionDefinitionInner withStatus(WorkflowStatus status)

Set the status property: The status of the workflow scope repetition.

Parameters:

status - the status value to set.

Returns:

the WorkflowRunActionRepetitionDefinitionInner object itself.

withTags

public WorkflowRunActionRepetitionDefinitionInner withTags(Map tags)

Overrides:

WorkflowRunActionRepetitionDefinitionInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to