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