public static class ComputeInstanceGroupDeployStage.Builder extends Object
Constructor and Description |
---|
Builder() |
public ComputeInstanceGroupDeployStage.Builder id(String id)
public ComputeInstanceGroupDeployStage.Builder description(String description)
public ComputeInstanceGroupDeployStage.Builder displayName(String displayName)
public ComputeInstanceGroupDeployStage.Builder projectId(String projectId)
public ComputeInstanceGroupDeployStage.Builder deployPipelineId(String deployPipelineId)
public ComputeInstanceGroupDeployStage.Builder compartmentId(String compartmentId)
public ComputeInstanceGroupDeployStage.Builder timeCreated(Date timeCreated)
public ComputeInstanceGroupDeployStage.Builder timeUpdated(Date timeUpdated)
public ComputeInstanceGroupDeployStage.Builder lifecycleState(DeployStage.LifecycleState lifecycleState)
public ComputeInstanceGroupDeployStage.Builder lifecycleDetails(String lifecycleDetails)
public ComputeInstanceGroupDeployStage.Builder deployStagePredecessorCollection(DeployStagePredecessorCollection deployStagePredecessorCollection)
public ComputeInstanceGroupDeployStage.Builder freeformTags(Map<String,String> freeformTags)
public ComputeInstanceGroupDeployStage.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public ComputeInstanceGroupDeployStage.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public ComputeInstanceGroupDeployStage.Builder computeInstanceGroupDeployEnvironmentId(String computeInstanceGroupDeployEnvironmentId)
A compute instance group environment OCID for rolling deployment.
computeInstanceGroupDeployEnvironmentId
- the value to setpublic ComputeInstanceGroupDeployStage.Builder deploymentSpecDeployArtifactId(String deploymentSpecDeployArtifactId)
The OCID of the artifact that contains the deployment specification.
deploymentSpecDeployArtifactId
- the value to setpublic ComputeInstanceGroupDeployStage.Builder deployArtifactIds(List<String> deployArtifactIds)
Additional file artifact OCIDs.
deployArtifactIds
- the value to setpublic ComputeInstanceGroupDeployStage.Builder rolloutPolicy(ComputeInstanceGroupRolloutPolicy rolloutPolicy)
public ComputeInstanceGroupDeployStage.Builder rollbackPolicy(DeployStageRollbackPolicy rollbackPolicy)
public ComputeInstanceGroupDeployStage.Builder failurePolicy(ComputeInstanceGroupFailurePolicy failurePolicy)
public ComputeInstanceGroupDeployStage.Builder loadBalancerConfig(LoadBalancerConfig loadBalancerConfig)
public ComputeInstanceGroupDeployStage build()
public ComputeInstanceGroupDeployStage.Builder copy(ComputeInstanceGroupDeployStage model)
Copyright © 2016–2025. All rights reserved.