Class DockerBuildStepUpdateParameters
- java.lang.Object
-
- com.azure.resourcemanager.containerregistry.models.TaskStepUpdateParameters
-
- com.azure.resourcemanager.containerregistry.models.DockerBuildStepUpdateParameters
-
public final class DockerBuildStepUpdateParameters extends TaskStepUpdateParameters
The properties for updating a docker build step.
-
-
Constructor Summary
Constructors Constructor Description DockerBuildStepUpdateParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Argument>arguments()Get the arguments property: The collection of override arguments to be used when executing this build step.StringdockerFilePath()Get the dockerFilePath property: The Docker file path relative to the source context.List<String>imageNames()Get the imageNames property: The fully qualified image names including the repository and tag.BooleanisPushEnabled()Get the isPushEnabled property: The value of this property indicates whether the image built should be pushed to the registry or not.BooleannoCache()Get the noCache property: The value of this property indicates whether the image cache is enabled or not.Stringtarget()Get the target property: The name of the target build stage for the docker build.voidvalidate()Validates the instance.DockerBuildStepUpdateParameterswithArguments(List<Argument> arguments)Set the arguments property: The collection of override arguments to be used when executing this build step.DockerBuildStepUpdateParameterswithContextAccessToken(String contextAccessToken)Set the contextAccessToken property: The token (git PAT or SAS token of storage account blob) associated with the context for a step.DockerBuildStepUpdateParameterswithContextPath(String contextPath)Set the contextPath property: The URL(absolute or relative) of the source context for the task step.DockerBuildStepUpdateParameterswithDockerFilePath(String dockerFilePath)Set the dockerFilePath property: The Docker file path relative to the source context.DockerBuildStepUpdateParameterswithImageNames(List<String> imageNames)Set the imageNames property: The fully qualified image names including the repository and tag.DockerBuildStepUpdateParameterswithIsPushEnabled(Boolean isPushEnabled)Set the isPushEnabled property: The value of this property indicates whether the image built should be pushed to the registry or not.DockerBuildStepUpdateParameterswithNoCache(Boolean noCache)Set the noCache property: The value of this property indicates whether the image cache is enabled or not.DockerBuildStepUpdateParameterswithTarget(String target)Set the target property: The name of the target build stage for the docker build.-
Methods inherited from class com.azure.resourcemanager.containerregistry.models.TaskStepUpdateParameters
contextAccessToken, contextPath
-
-
-
-
Method Detail
-
imageNames
public List<String> imageNames()
Get the imageNames property: The fully qualified image names including the repository and tag.- Returns:
- the imageNames value.
-
withImageNames
public DockerBuildStepUpdateParameters withImageNames(List<String> imageNames)
Set the imageNames property: The fully qualified image names including the repository and tag.- Parameters:
imageNames- the imageNames value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
isPushEnabled
public Boolean isPushEnabled()
Get the isPushEnabled property: The value of this property indicates whether the image built should be pushed to the registry or not.- Returns:
- the isPushEnabled value.
-
withIsPushEnabled
public DockerBuildStepUpdateParameters withIsPushEnabled(Boolean isPushEnabled)
Set the isPushEnabled property: The value of this property indicates whether the image built should be pushed to the registry or not.- Parameters:
isPushEnabled- the isPushEnabled value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
noCache
public Boolean noCache()
Get the noCache property: The value of this property indicates whether the image cache is enabled or not.- Returns:
- the noCache value.
-
withNoCache
public DockerBuildStepUpdateParameters withNoCache(Boolean noCache)
Set the noCache property: The value of this property indicates whether the image cache is enabled or not.- Parameters:
noCache- the noCache value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
dockerFilePath
public String dockerFilePath()
Get the dockerFilePath property: The Docker file path relative to the source context.- Returns:
- the dockerFilePath value.
-
withDockerFilePath
public DockerBuildStepUpdateParameters withDockerFilePath(String dockerFilePath)
Set the dockerFilePath property: The Docker file path relative to the source context.- Parameters:
dockerFilePath- the dockerFilePath value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
arguments
public List<Argument> arguments()
Get the arguments property: The collection of override arguments to be used when executing this build step.- Returns:
- the arguments value.
-
withArguments
public DockerBuildStepUpdateParameters withArguments(List<Argument> arguments)
Set the arguments property: The collection of override arguments to be used when executing this build step.- Parameters:
arguments- the arguments value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
target
public String target()
Get the target property: The name of the target build stage for the docker build.- Returns:
- the target value.
-
withTarget
public DockerBuildStepUpdateParameters withTarget(String target)
Set the target property: The name of the target build stage for the docker build.- Parameters:
target- the target value to set.- Returns:
- the DockerBuildStepUpdateParameters object itself.
-
withContextPath
public DockerBuildStepUpdateParameters withContextPath(String contextPath)
Set the contextPath property: The URL(absolute or relative) of the source context for the task step.- Overrides:
withContextPathin classTaskStepUpdateParameters- Parameters:
contextPath- the contextPath value to set.- Returns:
- the TaskStepUpdateParameters object itself.
-
withContextAccessToken
public DockerBuildStepUpdateParameters 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.- Overrides:
withContextAccessTokenin classTaskStepUpdateParameters- Parameters:
contextAccessToken- the contextAccessToken value to set.- Returns:
- the TaskStepUpdateParameters object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classTaskStepUpdateParameters- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-