Class OperatorVersionSpecSpec.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.OperatorVersionSpecSpec.Builder
-
- Enclosing class:
- OperatorVersionSpecSpec
public static class OperatorVersionSpecSpec.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatorVersionSpecSpec.Builder
appVersion(java.lang.String appVersion)
a specific app version in the official repo, defaults to the most recentOperatorVersionSpecSpec
build()
OperatorVersionSpecSpec.Builder
done(java.lang.Boolean done)
OperatorVersionSpecSpec.Builder
fatal(java.lang.Boolean fatal)
OperatorVersionSpecSpec.Builder
instanceName(java.lang.String instanceName)
OperatorVersionSpecSpec.Builder
operatorVersion(java.lang.String operatorVersion)
a specific operator version in the official repo, defaults to the most recent oneOperatorVersionSpecSpec.Builder
packages(java.lang.String packages)
either repo package name, local package folder or an URL to package tarball.OperatorVersionSpecSpec.Builder
parameter(java.lang.String parameter)
OperatorVersionSpecSpec.Builder
parameterFile(java.lang.String parameterFile)
name of the template file (located in the `templates` folder) from which the *parent* instance generates a parameter file used to populate the *child* Instance.Spec.ParametersOperatorVersionSpecSpec.Builder
pipe(java.lang.Object pipe)
OperatorVersionSpecSpec.Builder
pod(java.lang.String pod)
OperatorVersionSpecSpec.Builder
resources(java.lang.Object resources)
java.lang.String
toString()
OperatorVersionSpecSpec.Builder
wantErr(java.lang.Boolean wantErr)
-
-
-
Method Detail
-
appVersion
public OperatorVersionSpecSpec.Builder appVersion(java.lang.String appVersion)
a specific app version in the official repo, defaults to the most recent- Returns:
this
.
-
done
public OperatorVersionSpecSpec.Builder done(java.lang.Boolean done)
-
fatal
public OperatorVersionSpecSpec.Builder fatal(java.lang.Boolean fatal)
-
instanceName
public OperatorVersionSpecSpec.Builder instanceName(java.lang.String instanceName)
-
operatorVersion
public OperatorVersionSpecSpec.Builder operatorVersion(java.lang.String operatorVersion)
a specific operator version in the official repo, defaults to the most recent one- Returns:
this
.
-
packages
public OperatorVersionSpecSpec.Builder packages(java.lang.String packages)
either repo package name, local package folder or an URL to package tarball. during operator installation, kudoctl will resolve the package and override this field with the resolved operator name.- Returns:
this
.
-
parameter
public OperatorVersionSpecSpec.Builder parameter(java.lang.String parameter)
-
parameterFile
public OperatorVersionSpecSpec.Builder parameterFile(java.lang.String parameterFile)
name of the template file (located in the `templates` folder) from which the *parent* instance generates a parameter file used to populate the *child* Instance.Spec.Parameters- Returns:
this
.
-
pipe
public OperatorVersionSpecSpec.Builder pipe(java.lang.Object pipe)
-
pod
public OperatorVersionSpecSpec.Builder pod(java.lang.String pod)
-
resources
public OperatorVersionSpecSpec.Builder resources(java.lang.Object resources)
-
wantErr
public OperatorVersionSpecSpec.Builder wantErr(java.lang.Boolean wantErr)
-
build
public OperatorVersionSpecSpec build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-