Package com.oracle.bmc.dif.model
Class OkeArtifactsDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.dif.model.OkeArtifactsDetail.Builder
-
- Enclosing class:
- OkeArtifactsDetail
public static class OkeArtifactsDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OkeArtifactsDetailbuild()OkeArtifactsDetail.BuildercomponentValueOverrides(List<ComponentValueOverride> componentValueOverrides)Component overrides for stack specific parameters applied during artifact template rendering.OkeArtifactsDetail.Buildercopy(OkeArtifactsDetail model)OkeArtifactsDetail.BuilderinstanceId(String instanceId)Instance id of the existing OKE instance for artifact deployment.OkeArtifactsDetail.BuildermanifestObjectStoragePath(String manifestObjectStoragePath)Object storage path for the deployment manifest.OkeArtifactsDetail.Buildersecrets(List<SecretDetail> secrets)List of kubernetes secrets to create or update in the namespace-name of the target cluster.
-
-
-
Method Detail
-
instanceId
public OkeArtifactsDetail.Builder instanceId(String instanceId)
Instance id of the existing OKE instance for artifact deployment.- Parameters:
instanceId- the value to set- Returns:
- this builder
-
secrets
public OkeArtifactsDetail.Builder secrets(List<SecretDetail> secrets)
List of kubernetes secrets to create or update in the namespace-name of the target cluster.Each entry source secret values from OCI vault.
- Parameters:
secrets- the value to set- Returns:
- this builder
-
manifestObjectStoragePath
public OkeArtifactsDetail.Builder manifestObjectStoragePath(String manifestObjectStoragePath)
Object storage path for the deployment manifest.- Parameters:
manifestObjectStoragePath- the value to set- Returns:
- this builder
-
componentValueOverrides
public OkeArtifactsDetail.Builder componentValueOverrides(List<ComponentValueOverride> componentValueOverrides)
Component overrides for stack specific parameters applied during artifact template rendering.- Parameters:
componentValueOverrides- the value to set- Returns:
- this builder
-
build
public OkeArtifactsDetail build()
-
copy
public OkeArtifactsDetail.Builder copy(OkeArtifactsDetail model)
-
-