Record Class EndpointCertificateDetails
java.lang.Object
java.lang.Record
com.yahoo.vespa.hosted.controller.api.integration.certificates.EndpointCertificateDetails
public record EndpointCertificateDetails(String request_id, String requestor, String status, String ticket_id, String athenz_domain, List<EndpointCertificateRequestMetadata.DnsNameStatus> dnsnames, String duration_sec, String expiry, String private_key_kgname, String private_key_keyname, String private_key_version, String cert_key_kgname, String cert_key_keyname, String cert_key_version, String create_time, boolean expiry_protection, String public_key_algo, String issuer, String serial)
extends Record
This record is used when requesting additional metadata about an application's endpoint certificate from the provider.
- Author:
- andreer
-
Constructor Summary
ConstructorsConstructorDescriptionEndpointCertificateDetails(String request_id, String requestor, String status, String ticket_id, String athenz_domain, List<EndpointCertificateRequestMetadata.DnsNameStatus> dnsnames, String duration_sec, String expiry, String private_key_kgname, String private_key_keyname, String private_key_version, String cert_key_kgname, String cert_key_keyname, String cert_key_version, String create_time, boolean expiry_protection, String public_key_algo, String issuer, String serial) Creates an instance of aEndpointCertificateDetailsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theathenz_domainrecord component.Returns the value of thecert_key_keynamerecord component.Returns the value of thecert_key_kgnamerecord component.Returns the value of thecert_key_versionrecord component.Returns the value of thecreate_timerecord component.dnsnames()Returns the value of thednsnamesrecord component.Returns the value of theduration_secrecord component.final booleanIndicates whether some other object is "equal to" this one.expiry()Returns the value of theexpiryrecord component.booleanReturns the value of theexpiry_protectionrecord component.final inthashCode()Returns a hash code value for this object.issuer()Returns the value of theissuerrecord component.Returns the value of theprivate_key_keynamerecord component.Returns the value of theprivate_key_kgnamerecord component.Returns the value of theprivate_key_versionrecord component.Returns the value of thepublic_key_algorecord component.Returns the value of therequest_idrecord component.Returns the value of therequestorrecord component.serial()Returns the value of theserialrecord component.status()Returns the value of thestatusrecord component.Returns the value of theticket_idrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
EndpointCertificateDetails
public EndpointCertificateDetails(String request_id, String requestor, String status, String ticket_id, String athenz_domain, List<EndpointCertificateRequestMetadata.DnsNameStatus> dnsnames, String duration_sec, String expiry, String private_key_kgname, String private_key_keyname, String private_key_version, String cert_key_kgname, String cert_key_keyname, String cert_key_version, String create_time, boolean expiry_protection, String public_key_algo, String issuer, String serial) Creates an instance of aEndpointCertificateDetailsrecord class.- Parameters:
request_id- the value for therequest_idrecord componentrequestor- the value for therequestorrecord componentstatus- the value for thestatusrecord componentticket_id- the value for theticket_idrecord componentathenz_domain- the value for theathenz_domainrecord componentdnsnames- the value for thednsnamesrecord componentduration_sec- the value for theduration_secrecord componentexpiry- the value for theexpiryrecord componentprivate_key_kgname- the value for theprivate_key_kgnamerecord componentprivate_key_keyname- the value for theprivate_key_keynamerecord componentprivate_key_version- the value for theprivate_key_versionrecord componentcert_key_kgname- the value for thecert_key_kgnamerecord componentcert_key_keyname- the value for thecert_key_keynamerecord componentcert_key_version- the value for thecert_key_versionrecord componentcreate_time- the value for thecreate_timerecord componentexpiry_protection- the value for theexpiry_protectionrecord componentpublic_key_algo- the value for thepublic_key_algorecord 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 '=='. -
request_id
Returns the value of therequest_idrecord component.- Returns:
- the value of the
request_idrecord 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
-
ticket_id
Returns the value of theticket_idrecord component.- Returns:
- the value of the
ticket_idrecord component
-
athenz_domain
Returns the value of theathenz_domainrecord component.- Returns:
- the value of the
athenz_domainrecord component
-
dnsnames
Returns the value of thednsnamesrecord component.- Returns:
- the value of the
dnsnamesrecord component
-
duration_sec
Returns the value of theduration_secrecord component.- Returns:
- the value of the
duration_secrecord component
-
expiry
Returns the value of theexpiryrecord component.- Returns:
- the value of the
expiryrecord component
-
private_key_kgname
Returns the value of theprivate_key_kgnamerecord component.- Returns:
- the value of the
private_key_kgnamerecord component
-
private_key_keyname
Returns the value of theprivate_key_keynamerecord component.- Returns:
- the value of the
private_key_keynamerecord component
-
private_key_version
Returns the value of theprivate_key_versionrecord component.- Returns:
- the value of the
private_key_versionrecord component
-
cert_key_kgname
Returns the value of thecert_key_kgnamerecord component.- Returns:
- the value of the
cert_key_kgnamerecord component
-
cert_key_keyname
Returns the value of thecert_key_keynamerecord component.- Returns:
- the value of the
cert_key_keynamerecord component
-
cert_key_version
Returns the value of thecert_key_versionrecord component.- Returns:
- the value of the
cert_key_versionrecord component
-
create_time
Returns the value of thecreate_timerecord component.- Returns:
- the value of the
create_timerecord component
-
expiry_protection
public boolean expiry_protection()Returns the value of theexpiry_protectionrecord component.- Returns:
- the value of the
expiry_protectionrecord component
-
public_key_algo
Returns the value of thepublic_key_algorecord component.- Returns:
- the value of the
public_key_algorecord 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
-