Class 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.
    • Method Detail

      • 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.
      • 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.
      • 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 class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object