Class V1CertificateSigningRequestCondition

java.lang.Object
io.kubernetes.client.openapi.models.V1CertificateSigningRequestCondition

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-12-05T08:14:34.919Z[Etc/UTC]") public class V1CertificateSigningRequestCondition extends Object
CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object
  • Field Details

  • Constructor Details

    • V1CertificateSigningRequestCondition

      public V1CertificateSigningRequestCondition()
  • Method Details

    • lastTransitionTime

      public V1CertificateSigningRequestCondition lastTransitionTime(OffsetDateTime lastTransitionTime)
    • getLastTransitionTime

      @Nullable public OffsetDateTime getLastTransitionTime()
      lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
      Returns:
      lastTransitionTime
    • setLastTransitionTime

      public void setLastTransitionTime(OffsetDateTime lastTransitionTime)
    • lastUpdateTime

      public V1CertificateSigningRequestCondition lastUpdateTime(OffsetDateTime lastUpdateTime)
    • getLastUpdateTime

      @Nullable public OffsetDateTime getLastUpdateTime()
      lastUpdateTime is the time of the last update to this condition
      Returns:
      lastUpdateTime
    • setLastUpdateTime

      public void setLastUpdateTime(OffsetDateTime lastUpdateTime)
    • message

      public V1CertificateSigningRequestCondition message(String message)
    • getMessage

      @Nullable public String getMessage()
      message contains a human readable message with details about the request state
      Returns:
      message
    • setMessage

      public void setMessage(String message)
    • reason

    • getReason

      @Nullable public String getReason()
      reason indicates a brief reason for the request state
      Returns:
      reason
    • setReason

      public void setReason(String reason)
    • status

    • getStatus

      public String getStatus()
      status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be \"False\" or \"Unknown\".
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • type

    • getType

      public String getType()
      type of the condition. Known conditions are \"Approved\", \"Denied\", and \"Failed\". An \"Approved\" condition is added via the /approval subresource, indicating the request was approved and should be issued by the signer. A \"Denied\" condition is added via the /approval subresource, indicating the request was denied and should not be issued by the signer. A \"Failed\" condition is added via the /status subresource, indicating the signer failed to issue the certificate. Approved and Denied conditions are mutually exclusive. Approved, Denied, and Failed conditions cannot be removed once added. Only one condition of a given type is allowed.
      Returns:
      type
    • setType

      public void setType(String type)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object