Class OmkArtifactsDetail.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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