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