Class OperatorVersionSpec
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.OperatorVersionSpec
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class OperatorVersionSpec extends java.lang.Object implements com.marcnuri.yakc.model.Model
OperatorVersionSpec defines the desired state of OperatorVersion.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OperatorVersionSpec.Builder
-
Constructor Summary
Constructors Constructor Description OperatorVersionSpec()
OperatorVersionSpec(java.lang.String appVersion, java.lang.String connectionString, OperatorVersionSpecOperator operator, java.util.List<OperatorVersionSpecParameters> parameters, java.lang.Object plans, java.util.List<OperatorVersionSpecTasks> tasks, java.util.Map<java.lang.String,java.lang.String> templates, java.util.List<OperatorVersionSpecOperator> upgradableFrom, java.lang.String version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperatorVersionSpec.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getAppVersion()
java.lang.String
getConnectionString()
ConnectionString defines a templated string that can be used to connect to an instance of the Operator.OperatorVersionSpecOperator
getOperator()
java.util.List<OperatorVersionSpecParameters>
getParameters()
java.lang.Object
getPlans()
Plans maps a plan name to a plan.java.util.List<OperatorVersionSpecTasks>
getTasks()
List of all tasks available in this OperatorVersion.java.util.Map<java.lang.String,java.lang.String>
getTemplates()
Templates is a list of references to YAML templates located in the templates folder and later referenced from tasks.java.util.List<OperatorVersionSpecOperator>
getUpgradableFrom()
UpgradableFrom lists all OperatorVersions that can upgrade to this OperatorVersion.java.lang.String
getVersion()
int
hashCode()
void
setAppVersion(java.lang.String appVersion)
void
setConnectionString(java.lang.String connectionString)
ConnectionString defines a templated string that can be used to connect to an instance of the Operator.void
setOperator(OperatorVersionSpecOperator operator)
void
setParameters(java.util.List<OperatorVersionSpecParameters> parameters)
void
setPlans(java.lang.Object plans)
Plans maps a plan name to a plan.void
setTasks(java.util.List<OperatorVersionSpecTasks> tasks)
List of all tasks available in this OperatorVersion.void
setTemplates(java.util.Map<java.lang.String,java.lang.String> templates)
Templates is a list of references to YAML templates located in the templates folder and later referenced from tasks.void
setUpgradableFrom(java.util.List<OperatorVersionSpecOperator> upgradableFrom)
UpgradableFrom lists all OperatorVersions that can upgrade to this OperatorVersion.void
setVersion(java.lang.String version)
OperatorVersionSpec.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
OperatorVersionSpec
public OperatorVersionSpec(java.lang.String appVersion, java.lang.String connectionString, OperatorVersionSpecOperator operator, java.util.List<OperatorVersionSpecParameters> parameters, java.lang.Object plans, java.util.List<OperatorVersionSpecTasks> tasks, java.util.Map<java.lang.String,java.lang.String> templates, java.util.List<OperatorVersionSpecOperator> upgradableFrom, java.lang.String version)
-
OperatorVersionSpec
public OperatorVersionSpec()
-
-
Method Detail
-
builder
public static OperatorVersionSpec.Builder builder()
-
toBuilder
public OperatorVersionSpec.Builder toBuilder()
-
getAppVersion
public java.lang.String getAppVersion()
-
getConnectionString
public java.lang.String getConnectionString()
ConnectionString defines a templated string that can be used to connect to an instance of the Operator.
-
getOperator
public OperatorVersionSpecOperator getOperator()
-
getParameters
public java.util.List<OperatorVersionSpecParameters> getParameters()
-
getPlans
public java.lang.Object getPlans()
Plans maps a plan name to a plan.
-
getTasks
public java.util.List<OperatorVersionSpecTasks> getTasks()
List of all tasks available in this OperatorVersion.
-
getTemplates
public java.util.Map<java.lang.String,java.lang.String> getTemplates()
Templates is a list of references to YAML templates located in the templates folder and later referenced from tasks.
-
getUpgradableFrom
public java.util.List<OperatorVersionSpecOperator> getUpgradableFrom()
UpgradableFrom lists all OperatorVersions that can upgrade to this OperatorVersion.
-
getVersion
public java.lang.String getVersion()
-
setAppVersion
public void setAppVersion(java.lang.String appVersion)
-
setConnectionString
public void setConnectionString(java.lang.String connectionString)
ConnectionString defines a templated string that can be used to connect to an instance of the Operator.
-
setOperator
public void setOperator(OperatorVersionSpecOperator operator)
-
setParameters
public void setParameters(java.util.List<OperatorVersionSpecParameters> parameters)
-
setPlans
public void setPlans(java.lang.Object plans)
Plans maps a plan name to a plan.
-
setTasks
public void setTasks(java.util.List<OperatorVersionSpecTasks> tasks)
List of all tasks available in this OperatorVersion.
-
setTemplates
public void setTemplates(java.util.Map<java.lang.String,java.lang.String> templates)
Templates is a list of references to YAML templates located in the templates folder and later referenced from tasks.
-
setUpgradableFrom
public void setUpgradableFrom(java.util.List<OperatorVersionSpecOperator> upgradableFrom)
UpgradableFrom lists all OperatorVersions that can upgrade to this OperatorVersion.
-
setVersion
public void setVersion(java.lang.String version)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-