Record Class EndpointCertificateDetails
java.lang.Object
java.lang.Record
com.yahoo.vespa.hosted.controller.api.integration.certificates.EndpointCertificateDetails
public record EndpointCertificateDetails(String requestId, String requestor, String status, String ticketId, String athenzDomain, List<EndpointCertificateRequest.DnsNameStatus> dnsNames, String durationSec, String expiry, String privateKeyKgname, String privateKeyKeyname, String privateKeyVersion, String certKeyKgname, String certKeyKeyname, String certKeyVersion, String createTime, boolean expiryProtection, String publicKeyAlgo, String issuer, String serial)
extends Record
This record is used when requesting additional details about an application's endpoint certificate from the provider.
- Author:
- andreer
-
Constructor Summary
ConstructorsConstructorDescriptionEndpointCertificateDetails(String requestId, String requestor, String status, String ticketId, String athenzDomain, List<EndpointCertificateRequest.DnsNameStatus> dnsNames, String durationSec, String expiry, String privateKeyKgname, String privateKeyKeyname, String privateKeyVersion, String certKeyKgname, String certKeyKeyname, String certKeyVersion, String createTime, boolean expiryProtection, String publicKeyAlgo, String issuer, String serial) Creates an instance of aEndpointCertificateDetailsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theathenzDomainrecord component.Returns the value of thecertKeyKeynamerecord component.Returns the value of thecertKeyKgnamerecord component.Returns the value of thecertKeyVersionrecord component.Returns the value of thecreateTimerecord component.dnsNames()Returns the value of thednsNamesrecord component.Returns the value of thedurationSecrecord component.final booleanIndicates whether some other object is "equal to" this one.expiry()Returns the value of theexpiryrecord component.booleanReturns the value of theexpiryProtectionrecord component.final inthashCode()Returns a hash code value for this object.issuer()Returns the value of theissuerrecord component.Returns the value of theprivateKeyKeynamerecord component.Returns the value of theprivateKeyKgnamerecord component.Returns the value of theprivateKeyVersionrecord component.Returns the value of thepublicKeyAlgorecord component.Returns the value of therequestIdrecord component.Returns the value of therequestorrecord component.serial()Returns the value of theserialrecord component.status()Returns the value of thestatusrecord component.ticketId()Returns the value of theticketIdrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
EndpointCertificateDetails
public EndpointCertificateDetails(String requestId, String requestor, String status, String ticketId, String athenzDomain, List<EndpointCertificateRequest.DnsNameStatus> dnsNames, String durationSec, String expiry, String privateKeyKgname, String privateKeyKeyname, String privateKeyVersion, String certKeyKgname, String certKeyKeyname, String certKeyVersion, String createTime, boolean expiryProtection, String publicKeyAlgo, String issuer, String serial) Creates an instance of aEndpointCertificateDetailsrecord class.- Parameters:
requestId- the value for therequestIdrecord componentrequestor- the value for therequestorrecord componentstatus- the value for thestatusrecord componentticketId- the value for theticketIdrecord componentathenzDomain- the value for theathenzDomainrecord componentdnsNames- the value for thednsNamesrecord componentdurationSec- the value for thedurationSecrecord componentexpiry- the value for theexpiryrecord componentprivateKeyKgname- the value for theprivateKeyKgnamerecord componentprivateKeyKeyname- the value for theprivateKeyKeynamerecord componentprivateKeyVersion- the value for theprivateKeyVersionrecord componentcertKeyKgname- the value for thecertKeyKgnamerecord componentcertKeyKeyname- the value for thecertKeyKeynamerecord componentcertKeyVersion- the value for thecertKeyVersionrecord componentcreateTime- the value for thecreateTimerecord componentexpiryProtection- the value for theexpiryProtectionrecord componentpublicKeyAlgo- the value for thepublicKeyAlgorecord componentissuer- the value for theissuerrecord componentserial- the value for theserialrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
requestId
Returns the value of therequestIdrecord component.- Returns:
- the value of the
requestIdrecord component
-
requestor
Returns the value of therequestorrecord component.- Returns:
- the value of the
requestorrecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
ticketId
Returns the value of theticketIdrecord component.- Returns:
- the value of the
ticketIdrecord component
-
athenzDomain
Returns the value of theathenzDomainrecord component.- Returns:
- the value of the
athenzDomainrecord component
-
dnsNames
Returns the value of thednsNamesrecord component.- Returns:
- the value of the
dnsNamesrecord component
-
durationSec
Returns the value of thedurationSecrecord component.- Returns:
- the value of the
durationSecrecord component
-
expiry
Returns the value of theexpiryrecord component.- Returns:
- the value of the
expiryrecord component
-
privateKeyKgname
Returns the value of theprivateKeyKgnamerecord component.- Returns:
- the value of the
privateKeyKgnamerecord component
-
privateKeyKeyname
Returns the value of theprivateKeyKeynamerecord component.- Returns:
- the value of the
privateKeyKeynamerecord component
-
privateKeyVersion
Returns the value of theprivateKeyVersionrecord component.- Returns:
- the value of the
privateKeyVersionrecord component
-
certKeyKgname
Returns the value of thecertKeyKgnamerecord component.- Returns:
- the value of the
certKeyKgnamerecord component
-
certKeyKeyname
Returns the value of thecertKeyKeynamerecord component.- Returns:
- the value of the
certKeyKeynamerecord component
-
certKeyVersion
Returns the value of thecertKeyVersionrecord component.- Returns:
- the value of the
certKeyVersionrecord component
-
createTime
Returns the value of thecreateTimerecord component.- Returns:
- the value of the
createTimerecord component
-
expiryProtection
public boolean expiryProtection()Returns the value of theexpiryProtectionrecord component.- Returns:
- the value of the
expiryProtectionrecord component
-
publicKeyAlgo
Returns the value of thepublicKeyAlgorecord component.- Returns:
- the value of the
publicKeyAlgorecord component
-
issuer
Returns the value of theissuerrecord component.- Returns:
- the value of the
issuerrecord component
-
serial
Returns the value of theserialrecord component.- Returns:
- the value of the
serialrecord component
-