Class CreateData

java.lang.Object
com.tremolosecurity.k8s.model.CreateData

public class CreateData extends Object
  • Constructor Details

    • CreateData

      public CreateData()
      No args constructor for use in serialization
    • CreateData

      public CreateData(boolean signByK8sCa, String serverName, List<String> subjectAlternativeNames, long keySize, boolean caCert, List<String> deletePodsLabels, SecretInfo secretInfo, String targetNamespace)
      Parameters:
      signByK8sCa -
      serverName -
      subjectAlternativeNames -
      keySize -
      caCert -
      deletePodsLabels -
      secretInfo -
      targetNamespace -
  • Method Details

    • isSignByK8sCa

      public boolean isSignByK8sCa()
    • setSignByK8sCa

      public void setSignByK8sCa(boolean signByK8sCa)
    • withSignByK8sCa

      public CreateData withSignByK8sCa(boolean signByK8sCa)
    • getServerName

      public String getServerName()
    • setServerName

      public void setServerName(String serverName)
    • withServerName

      public CreateData withServerName(String serverName)
    • getSubjectAlternativeNames

      public List<String> getSubjectAlternativeNames()
    • setSubjectAlternativeNames

      public void setSubjectAlternativeNames(List<String> subjectAlternativeNames)
    • withSubjectAlternativeNames

      public CreateData withSubjectAlternativeNames(List<String> subjectAlternativeNames)
    • getKeySize

      public long getKeySize()
    • setKeySize

      public void setKeySize(long keySize)
    • withKeySize

      public CreateData withKeySize(long keySize)
    • isCaCert

      public boolean isCaCert()
    • setCaCert

      public void setCaCert(boolean caCert)
    • withCaCert

      public CreateData withCaCert(boolean caCert)
    • getDeletePodsLabels

      public List<String> getDeletePodsLabels()
    • setDeletePodsLabels

      public void setDeletePodsLabels(List<String> deletePodsLabels)
    • withDeletePodsLabels

      public CreateData withDeletePodsLabels(List<String> deletePodsLabels)
    • getSecretInfo

      public SecretInfo getSecretInfo()
    • setSecretInfo

      public void setSecretInfo(SecretInfo secretInfo)
    • withSecretInfo

      public CreateData withSecretInfo(SecretInfo secretInfo)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getTargetNamespace

      public String getTargetNamespace()
    • setTargetNamespace

      public void setTargetNamespace(String targetNamespace)