TaskPropertiesUpdateParameters Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.fluent.models.TaskPropertiesUpdateParameters

Implements

public final class TaskPropertiesUpdateParameters
implements JsonSerializable<TaskPropertiesUpdateParameters>

The properties for updating a task.

Constructor Summary

Constructor Description
TaskPropertiesUpdateParameters()

Creates an instance of TaskPropertiesUpdateParameters class.

Method Summary

Modifier and Type Method and Description
AgentProperties agentConfiguration()

Get the agentConfiguration property: The machine configuration of the run agent.

String agentPoolName()

Get the agentPoolName property: The dedicated agent pool for the task.

Credentials credentials()

Get the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.

static TaskPropertiesUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of TaskPropertiesUpdateParameters from the JsonReader.

String logTemplate()

Get the logTemplate property: The template that describes the repository and tag information for run log artifact.

PlatformUpdateParameters platform()

Get the platform property: The platform properties against which the run has to happen.

TaskStatus status()

Get the status property: The current status of task.

TaskStepUpdateParameters step()

Get the step property: The properties for updating a task step.

Integer timeout()

Get the timeout property: Run timeout in seconds.

JsonWriter toJson(JsonWriter jsonWriter)
TriggerUpdateParameters trigger()

Get the trigger property: The properties for updating trigger properties.

void validate()

Validates the instance.

TaskPropertiesUpdateParameters withAgentConfiguration(AgentProperties agentConfiguration)

Set the agentConfiguration property: The machine configuration of the run agent.

TaskPropertiesUpdateParameters withAgentPoolName(String agentPoolName)

Set the agentPoolName property: The dedicated agent pool for the task.

TaskPropertiesUpdateParameters withCredentials(Credentials credentials)

Set the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.

TaskPropertiesUpdateParameters withLogTemplate(String logTemplate)

Set the logTemplate property: The template that describes the repository and tag information for run log artifact.

TaskPropertiesUpdateParameters withPlatform(PlatformUpdateParameters platform)

Set the platform property: The platform properties against which the run has to happen.

TaskPropertiesUpdateParameters withStatus(TaskStatus status)

Set the status property: The current status of task.

TaskPropertiesUpdateParameters withStep(TaskStepUpdateParameters step)

Set the step property: The properties for updating a task step.

TaskPropertiesUpdateParameters withTimeout(Integer timeout)

Set the timeout property: Run timeout in seconds.

TaskPropertiesUpdateParameters withTrigger(TriggerUpdateParameters trigger)

Set the trigger property: The properties for updating trigger properties.

Methods inherited from java.lang.Object

Constructor Details

TaskPropertiesUpdateParameters

public TaskPropertiesUpdateParameters()

Creates an instance of TaskPropertiesUpdateParameters class.

Method Details

agentConfiguration

public AgentProperties agentConfiguration()

Get the agentConfiguration property: The machine configuration of the run agent.

Returns:

the agentConfiguration value.

agentPoolName

public String agentPoolName()

Get the agentPoolName property: The dedicated agent pool for the task.

Returns:

the agentPoolName value.

credentials

public Credentials credentials()

Get the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.

Returns:

the credentials value.

fromJson

public static TaskPropertiesUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of TaskPropertiesUpdateParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TaskPropertiesUpdateParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TaskPropertiesUpdateParameters.

logTemplate

public String logTemplate()

Get the logTemplate property: The template that describes the repository and tag information for run log artifact.

Returns:

the logTemplate value.

platform

public PlatformUpdateParameters platform()

Get the platform property: The platform properties against which the run has to happen.

Returns:

the platform value.

status

public TaskStatus status()

Get the status property: The current status of task.

Returns:

the status value.

step

public TaskStepUpdateParameters step()

Get the step property: The properties for updating a task step.

Returns:

the step value.

timeout

public Integer timeout()

Get the timeout property: Run timeout in seconds.

Returns:

the timeout value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

trigger

public TriggerUpdateParameters trigger()

Get the trigger property: The properties for updating trigger properties.

Returns:

the trigger value.

validate

public void validate()

Validates the instance.

withAgentConfiguration

public TaskPropertiesUpdateParameters withAgentConfiguration(AgentProperties agentConfiguration)

Set the agentConfiguration property: The machine configuration of the run agent.

Parameters:

agentConfiguration - the agentConfiguration value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withAgentPoolName

public TaskPropertiesUpdateParameters withAgentPoolName(String agentPoolName)

Set the agentPoolName property: The dedicated agent pool for the task.

Parameters:

agentPoolName - the agentPoolName value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withCredentials

public TaskPropertiesUpdateParameters withCredentials(Credentials credentials)

Set the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.

Parameters:

credentials - the credentials value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withLogTemplate

public TaskPropertiesUpdateParameters withLogTemplate(String logTemplate)

Set the logTemplate property: The template that describes the repository and tag information for run log artifact.

Parameters:

logTemplate - the logTemplate value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withPlatform

public TaskPropertiesUpdateParameters withPlatform(PlatformUpdateParameters platform)

Set the platform property: The platform properties against which the run has to happen.

Parameters:

platform - the platform value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withStatus

public TaskPropertiesUpdateParameters withStatus(TaskStatus status)

Set the status property: The current status of task.

Parameters:

status - the status value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withStep

public TaskPropertiesUpdateParameters withStep(TaskStepUpdateParameters step)

Set the step property: The properties for updating a task step.

Parameters:

step - the step value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withTimeout

public TaskPropertiesUpdateParameters withTimeout(Integer timeout)

Set the timeout property: Run timeout in seconds.

Parameters:

timeout - the timeout value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

withTrigger

public TaskPropertiesUpdateParameters withTrigger(TriggerUpdateParameters trigger)

Set the trigger property: The properties for updating trigger properties.

Parameters:

trigger - the trigger value to set.

Returns:

the TaskPropertiesUpdateParameters object itself.

Applies to