Class EndpointCertificateMetadata


  • public class EndpointCertificateMetadata
    extends java.lang.Object
    This class is used for metadata about an application's endpoint certificate on the controller.

    It has more properties than com.yahoo.config.model.api.EndpointCertificateMetadata.

    Author:
    andreer
    • Constructor Detail

      • EndpointCertificateMetadata

        public EndpointCertificateMetadata​(java.lang.String keyName,
                                           java.lang.String certName,
                                           int version,
                                           long lastRequested,
                                           java.lang.String requestId,
                                           java.util.List<java.lang.String> requestedDnsSans,
                                           java.lang.String issuer,
                                           java.util.Optional<java.lang.Long> expiry,
                                           java.util.Optional<java.lang.Long> lastRefreshed)
    • Method Detail

      • keyName

        public java.lang.String keyName()
      • certName

        public java.lang.String certName()
      • version

        public int version()
      • lastRequested

        public long lastRequested()
      • requestId

        public java.lang.String requestId()
      • requestedDnsSans

        public java.util.List<java.lang.String> requestedDnsSans()
      • issuer

        public java.lang.String issuer()
      • expiry

        public java.util.Optional<java.lang.Long> expiry()
      • lastRefreshed

        public java.util.Optional<java.lang.Long> lastRefreshed()
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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