Package com.oracle.bmc.devops.model
Class ShellDeployStageSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.ShellDeployStageSummary.Builder
-
- Enclosing class:
- ShellDeployStageSummary
public static class ShellDeployStageSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ShellDeployStageSummary.Builder id(String id)
-
description
public ShellDeployStageSummary.Builder description(String description)
-
displayName
public ShellDeployStageSummary.Builder displayName(String displayName)
-
projectId
public ShellDeployStageSummary.Builder projectId(String projectId)
-
deployPipelineId
public ShellDeployStageSummary.Builder deployPipelineId(String deployPipelineId)
-
compartmentId
public ShellDeployStageSummary.Builder compartmentId(String compartmentId)
-
timeCreated
public ShellDeployStageSummary.Builder timeCreated(Date timeCreated)
-
timeUpdated
public ShellDeployStageSummary.Builder timeUpdated(Date timeUpdated)
-
lifecycleState
public ShellDeployStageSummary.Builder lifecycleState(DeployStage.LifecycleState lifecycleState)
-
lifecycleDetails
public ShellDeployStageSummary.Builder lifecycleDetails(String lifecycleDetails)
-
deployStagePredecessorCollection
public ShellDeployStageSummary.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
-
freeformTags
public ShellDeployStageSummary.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public ShellDeployStageSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public ShellDeployStageSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
containerConfig
public ShellDeployStageSummary.Builder containerConfig(ContainerConfig containerConfig)
-
commandSpecDeployArtifactId
public ShellDeployStageSummary.Builder commandSpecDeployArtifactId(String commandSpecDeployArtifactId)
The OCID of the artifact that contains the command specification.- Parameters:
commandSpecDeployArtifactId
- the value to set- Returns:
- this builder
-
timeoutInSeconds
public ShellDeployStageSummary.Builder timeoutInSeconds(Integer timeoutInSeconds)
Time to wait for execution of a shell stage.Defaults to 36000 seconds.
- Parameters:
timeoutInSeconds
- the value to set- Returns:
- this builder
-
build
public ShellDeployStageSummary build()
-
copy
public ShellDeployStageSummary.Builder copy(ShellDeployStageSummary model)
-
-