Class FileTaskStep
java.lang.Object
com.azure.resourcemanager.containerregistry.models.TaskStepProperties
com.azure.resourcemanager.containerregistry.models.FileTaskStep
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TaskStepProperties>
The properties of a task step.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FileTaskStepfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of FileTaskStep from the JsonReader.Get the taskFilePath property: The task template/definition file path relative to the source context.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the step.voidvalidate()Validates the instance.values()Get the values property: The collection of overridable values that can be passed when running a task.Get the valuesFilePath property: The task values/parameters file path relative to the source context.withContextAccessToken(String contextAccessToken) Set the contextAccessToken property: The token (git PAT or SAS token of storage account blob) associated with the context for a step.withContextPath(String contextPath) Set the contextPath property: The URL(absolute or relative) of the source context for the task step.withTaskFilePath(String taskFilePath) Set the taskFilePath property: The task template/definition file path relative to the source context.withValues(List<SetValue> values) Set the values property: The collection of overridable values that can be passed when running a task.withValuesFilePath(String valuesFilePath) Set the valuesFilePath property: The task values/parameters file path relative to the source context.Methods inherited from class TaskStepProperties
baseImageDependencies, contextAccessToken, contextPathMethods 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
-
Constructor Details
-
FileTaskStep
public FileTaskStep()Creates an instance of FileTaskStep class.
-
-
Method Details
-
type
Get the type property: The type of the step.- Overrides:
typein classTaskStepProperties- Returns:
- the type value.
-
taskFilePath
Get the taskFilePath property: The task template/definition file path relative to the source context.- Returns:
- the taskFilePath value.
-
withTaskFilePath
Set the taskFilePath property: The task template/definition file path relative to the source context.- Parameters:
taskFilePath- the taskFilePath value to set.- Returns:
- the FileTaskStep object itself.
-
valuesFilePath
Get the valuesFilePath property: The task values/parameters file path relative to the source context.- Returns:
- the valuesFilePath value.
-
withValuesFilePath
Set the valuesFilePath property: The task values/parameters file path relative to the source context.- Parameters:
valuesFilePath- the valuesFilePath value to set.- Returns:
- the FileTaskStep object itself.
-
values
-
withValues
Set the values property: The collection of overridable values that can be passed when running a task.- Parameters:
values- the values value to set.- Returns:
- the FileTaskStep object itself.
-
withContextPath
Set the contextPath property: The URL(absolute or relative) of the source context for the task step.- Overrides:
withContextPathin classTaskStepProperties- Parameters:
contextPath- the contextPath value to set.- Returns:
- the TaskStepProperties object itself.
-
withContextAccessToken
Set the contextAccessToken property: The token (git PAT or SAS token of storage account blob) associated with the context for a step.- Overrides:
withContextAccessTokenin classTaskStepProperties- Parameters:
contextAccessToken- the contextAccessToken value to set.- Returns:
- the TaskStepProperties object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classTaskStepProperties- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<TaskStepProperties>- Overrides:
toJsonin classTaskStepProperties- Throws:
IOException
-
fromJson
Reads an instance of FileTaskStep from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of FileTaskStep 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 FileTaskStep.
-