TaskProperties Class
- java.
lang. Object - com.
azure. resourcemanager. containerregistry. fluent. models. TaskProperties
- com.
Implements
public final class TaskProperties
implements JsonSerializable<TaskProperties>
The properties of a task.
Constructor Summary
| Constructor | Description |
|---|---|
| TaskProperties() |
Creates an instance of Task |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Agent |
agentConfiguration()
Get the agent |
| String |
agentPoolName()
Get the agent |
|
Offset |
creationDate()
Get the creation |
| Credentials |
credentials()
Get the credentials property: The properties that describes a set of credentials that will be used when this run is invoked. |
|
static
Task |
fromJson(JsonReader jsonReader)
Reads an instance of Task |
| Boolean |
isSystemTask()
Get the is |
| String |
logTemplate()
Get the log |
|
Platform |
platform()
Get the platform property: The platform properties against which the run has to happen. |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Task |
status()
Get the status property: The current status of task. |
|
Task |
step()
Get the step property: The properties of a task step. |
| Integer |
timeout()
Get the timeout property: Run timeout in seconds. |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Trigger |
trigger()
Get the trigger property: The properties that describe all triggers for the task. |
| void |
validate()
Validates the instance. |
|
Task |
withAgentConfiguration(AgentProperties agentConfiguration)
Set the agent |
|
Task |
withAgentPoolName(String agentPoolName)
Set the agent |
|
Task |
withCredentials(Credentials credentials)
Set the credentials property: The properties that describes a set of credentials that will be used when this run is invoked. |
|
Task |
withIsSystemTask(Boolean isSystemTask)
Set the is |
|
Task |
withLogTemplate(String logTemplate)
Set the log |
|
Task |
withPlatform(PlatformProperties platform)
Set the platform property: The platform properties against which the run has to happen. |
|
Task |
withStatus(TaskStatus status)
Set the status property: The current status of task. |
|
Task |
withStep(TaskStepProperties step)
Set the step property: The properties of a task step. |
|
Task |
withTimeout(Integer timeout)
Set the timeout property: Run timeout in seconds. |
|
Task |
withTrigger(TriggerProperties trigger)
Set the trigger property: The properties that describe all triggers for the task. |
Methods inherited from java.lang.Object
Constructor Details
TaskProperties
public TaskProperties()
Creates an instance of TaskProperties class.
Method Details
agentConfiguration
public AgentProperties agentConfiguration()
Get the agentConfiguration property: The machine configuration of the run agent.
Returns:
agentPoolName
public String agentPoolName()
Get the agentPoolName property: The dedicated agent pool for the task.
Returns:
creationDate
public OffsetDateTime creationDate()
Get the creationDate property: The creation date of task.
Returns:
credentials
public Credentials credentials()
Get the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.
Returns:
fromJson
public static TaskProperties fromJson(JsonReader jsonReader)
Reads an instance of TaskProperties from the JsonReader.
Parameters:
Returns:
Throws:
isSystemTask
public Boolean isSystemTask()
Get the isSystemTask property: The value of this property indicates whether the task resource is system task or not.
Returns:
logTemplate
public String logTemplate()
Get the logTemplate property: The template that describes the repository and tag information for run log artifact.
Returns:
platform
public PlatformProperties platform()
Get the platform property: The platform properties against which the run has to happen.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the task.
Returns:
status
public TaskStatus status()
Get the status property: The current status of task.
Returns:
step
public TaskStepProperties step()
Get the step property: The properties of a task step.
Returns:
timeout
public Integer timeout()
Get the timeout property: Run timeout in seconds.
Returns:
toJson
trigger
public TriggerProperties trigger()
Get the trigger property: The properties that describe all triggers for the task.
Returns:
validate
public void validate()
Validates the instance.
withAgentConfiguration
public TaskProperties withAgentConfiguration(AgentProperties agentConfiguration)
Set the agentConfiguration property: The machine configuration of the run agent.
Parameters:
Returns:
withAgentPoolName
public TaskProperties withAgentPoolName(String agentPoolName)
Set the agentPoolName property: The dedicated agent pool for the task.
Parameters:
Returns:
withCredentials
public TaskProperties withCredentials(Credentials credentials)
Set the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.
Parameters:
Returns:
withIsSystemTask
public TaskProperties withIsSystemTask(Boolean isSystemTask)
Set the isSystemTask property: The value of this property indicates whether the task resource is system task or not.
Parameters:
Returns:
withLogTemplate
public TaskProperties withLogTemplate(String logTemplate)
Set the logTemplate property: The template that describes the repository and tag information for run log artifact.
Parameters:
Returns:
withPlatform
public TaskProperties withPlatform(PlatformProperties platform)
Set the platform property: The platform properties against which the run has to happen.
Parameters:
Returns:
withStatus
public TaskProperties withStatus(TaskStatus status)
Set the status property: The current status of task.
Parameters:
Returns:
withStep
public TaskProperties withStep(TaskStepProperties step)
Set the step property: The properties of a task step.
Parameters:
Returns:
withTimeout
public TaskProperties withTimeout(Integer timeout)
Set the timeout property: Run timeout in seconds.
Parameters:
Returns:
withTrigger
public TaskProperties withTrigger(TriggerProperties trigger)
Set the trigger property: The properties that describe all triggers for the task.
Parameters:
Returns: