io.envoyproxy.envoy.admin.v2alpha.SubjectAlternateNameOrBuilder 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 SubjectAlternateNameOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v2alpha.SubjectAlternateName)
com.google.protobuf.MessageOrBuilder {
/**
* string dns = 1;
* @return Whether the dns field is set.
*/
boolean hasDns();
/**
* string dns = 1;
* @return The dns.
*/
java.lang.String getDns();
/**
* string dns = 1;
* @return The bytes for dns.
*/
com.google.protobuf.ByteString
getDnsBytes();
/**
* string uri = 2;
* @return Whether the uri field is set.
*/
boolean hasUri();
/**
* string uri = 2;
* @return The uri.
*/
java.lang.String getUri();
/**
* string uri = 2;
* @return The bytes for uri.
*/
com.google.protobuf.ByteString
getUriBytes();
/**
* string ip_address = 3;
* @return Whether the ipAddress field is set.
*/
boolean hasIpAddress();
/**
* string ip_address = 3;
* @return The ipAddress.
*/
java.lang.String getIpAddress();
/**
* string ip_address = 3;
* @return The bytes for ipAddress.
*/
com.google.protobuf.ByteString
getIpAddressBytes();
public io.envoyproxy.envoy.admin.v2alpha.SubjectAlternateName.NameCase getNameCase();
}