Class EndpointCertificateMetadata
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.certificates.EndpointCertificateMetadata
-
public class EndpointCertificateMetadata extends java.lang.ObjectThis 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 Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcertName()booleanequals(java.lang.Object o)java.util.Optional<java.lang.Long>expiry()inthashCode()java.lang.Stringissuer()java.lang.StringkeyName()java.util.Optional<java.lang.Long>lastRefreshed()longlastRequested()java.util.List<java.lang.String>requestedDnsSans()java.lang.StringrequestId()java.lang.StringtoString()intversion()EndpointCertificateMetadatawithLastRefreshed(long lastRefreshed)EndpointCertificateMetadatawithLastRequested(long lastRequested)EndpointCertificateMetadatawithRequestId(java.lang.String requestId)EndpointCertificateMetadatawithVersion(int version)
-
-
-
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()
-
withVersion
public EndpointCertificateMetadata withVersion(int version)
-
withLastRequested
public EndpointCertificateMetadata withLastRequested(long lastRequested)
-
withLastRefreshed
public EndpointCertificateMetadata withLastRefreshed(long lastRefreshed)
-
withRequestId
public EndpointCertificateMetadata withRequestId(java.lang.String requestId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-