io.envoyproxy.envoy.admin.v2alpha.CertificateDetailsOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v2alpha/certs.proto
package io.envoyproxy.envoy.admin.v2alpha;
public interface CertificateDetailsOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v2alpha.CertificateDetails)
com.google.protobuf.MessageOrBuilder {
/**
*
* Path of the certificate.
*
*
* string path = 1;
* @return The path.
*/
java.lang.String getPath();
/**
*
* Path of the certificate.
*
*
* string path = 1;
* @return The bytes for path.
*/
com.google.protobuf.ByteString
getPathBytes();
/**
*
* Certificate Serial Number.
*
*
* string serial_number = 2;
* @return The serialNumber.
*/
java.lang.String getSerialNumber();
/**
*
* Certificate Serial Number.
*
*
* string serial_number = 2;
* @return The bytes for serialNumber.
*/
com.google.protobuf.ByteString
getSerialNumberBytes();
/**
*
* List of Subject Alternate names.
*
*
* repeated .envoy.admin.v2alpha.SubjectAlternateName subject_alt_names = 3;
*/
java.util.List
getSubjectAltNamesList();
/**
*
* List of Subject Alternate names.
*
*
* repeated .envoy.admin.v2alpha.SubjectAlternateName subject_alt_names = 3;
*/
io.envoyproxy.envoy.admin.v2alpha.SubjectAlternateName getSubjectAltNames(int index);
/**
*
* List of Subject Alternate names.
*
*
* repeated .envoy.admin.v2alpha.SubjectAlternateName subject_alt_names = 3;
*/
int getSubjectAltNamesCount();
/**
*
* List of Subject Alternate names.
*
*
* repeated .envoy.admin.v2alpha.SubjectAlternateName subject_alt_names = 3;
*/
java.util.List extends io.envoyproxy.envoy.admin.v2alpha.SubjectAlternateNameOrBuilder>
getSubjectAltNamesOrBuilderList();
/**
*
* List of Subject Alternate names.
*
*
* repeated .envoy.admin.v2alpha.SubjectAlternateName subject_alt_names = 3;
*/
io.envoyproxy.envoy.admin.v2alpha.SubjectAlternateNameOrBuilder getSubjectAltNamesOrBuilder(
int index);
/**
*
* Minimum of days until expiration of certificate and it's chain.
*
*
* uint64 days_until_expiration = 4;
* @return The daysUntilExpiration.
*/
long getDaysUntilExpiration();
/**
*
* Indicates the time from which the certificate is valid.
*
*
* .google.protobuf.Timestamp valid_from = 5;
* @return Whether the validFrom field is set.
*/
boolean hasValidFrom();
/**
*
* Indicates the time from which the certificate is valid.
*
*
* .google.protobuf.Timestamp valid_from = 5;
* @return The validFrom.
*/
com.google.protobuf.Timestamp getValidFrom();
/**
*
* Indicates the time from which the certificate is valid.
*
*
* .google.protobuf.Timestamp valid_from = 5;
*/
com.google.protobuf.TimestampOrBuilder getValidFromOrBuilder();
/**
*
* Indicates the time at which the certificate expires.
*
*
* .google.protobuf.Timestamp expiration_time = 6;
* @return Whether the expirationTime field is set.
*/
boolean hasExpirationTime();
/**
*
* Indicates the time at which the certificate expires.
*
*
* .google.protobuf.Timestamp expiration_time = 6;
* @return The expirationTime.
*/
com.google.protobuf.Timestamp getExpirationTime();
/**
*
* Indicates the time at which the certificate expires.
*
*
* .google.protobuf.Timestamp expiration_time = 6;
*/
com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder();
}