All Downloads are FREE. Search and download functionalities are using the official Maven repository.

istio.v1.auth.IstioCertificateRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.3.0-beta.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ca.proto

package istio.v1.auth;

public interface IstioCertificateRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:istio.v1.auth.IstioCertificateRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * PEM-encoded certificate request.
   * The public key in the CSR is used to generate the certificate,
   * and other fields in the generated certificate may be overwritten by the CA.
   * 
* * string csr = 1; * @return The csr. */ java.lang.String getCsr(); /** *
   * PEM-encoded certificate request.
   * The public key in the CSR is used to generate the certificate,
   * and other fields in the generated certificate may be overwritten by the CA.
   * 
* * string csr = 1; * @return The bytes for csr. */ com.google.protobuf.ByteString getCsrBytes(); /** *
   * Optional: requested certificate validity period, in seconds.
   * 
* * int64 validity_duration = 3; * @return The validityDuration. */ long getValidityDuration(); /** *
   * $hide_from_docs
   * Optional: Opaque metadata provided by the XDS node to Istio.
   * Supported metadata: WorkloadName, WorkloadIP, ClusterID
   * 
* * .google.protobuf.Struct metadata = 4; * @return Whether the metadata field is set. */ boolean hasMetadata(); /** *
   * $hide_from_docs
   * Optional: Opaque metadata provided by the XDS node to Istio.
   * Supported metadata: WorkloadName, WorkloadIP, ClusterID
   * 
* * .google.protobuf.Struct metadata = 4; * @return The metadata. */ com.google.protobuf.Struct getMetadata(); /** *
   * $hide_from_docs
   * Optional: Opaque metadata provided by the XDS node to Istio.
   * Supported metadata: WorkloadName, WorkloadIP, ClusterID
   * 
* * .google.protobuf.Struct metadata = 4; */ com.google.protobuf.StructOrBuilder getMetadataOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy