Package io.grpc.xds.client
Class Bootstrapper.BootstrapInfo.Builder
java.lang.Object
io.grpc.xds.client.Bootstrapper.BootstrapInfo.Builder
- Direct Known Subclasses:
AutoValue_Bootstrapper_BootstrapInfo.Builder
- Enclosing class:
Bootstrapper.BootstrapInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Bootstrapper.BootstrapInfo.Builder
authorities
(Map<String, Bootstrapper.AuthorityInfo> authorities) abstract Bootstrapper.BootstrapInfo
build()
abstract Bootstrapper.BootstrapInfo.Builder
certProviders
(Map<String, Bootstrapper.CertificateProviderInfo> certProviders) abstract Bootstrapper.BootstrapInfo.Builder
clientDefaultListenerResourceNameTemplate
(String clientDefaultListenerResourceNameTemplate) abstract Bootstrapper.BootstrapInfo.Builder
node
(EnvoyProtoData.Node node) abstract Bootstrapper.BootstrapInfo.Builder
serverListenerResourceNameTemplate
(String serverListenerResourceNameTemplate) abstract Bootstrapper.BootstrapInfo.Builder
servers
(List<Bootstrapper.ServerInfo> servers)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
servers
-
node
-
certProviders
public abstract Bootstrapper.BootstrapInfo.Builder certProviders(@Nullable Map<String, Bootstrapper.CertificateProviderInfo> certProviders) -
serverListenerResourceNameTemplate
public abstract Bootstrapper.BootstrapInfo.Builder serverListenerResourceNameTemplate(@Nullable String serverListenerResourceNameTemplate) -
clientDefaultListenerResourceNameTemplate
public abstract Bootstrapper.BootstrapInfo.Builder clientDefaultListenerResourceNameTemplate(String clientDefaultListenerResourceNameTemplate) -
authorities
public abstract Bootstrapper.BootstrapInfo.Builder authorities(Map<String, Bootstrapper.AuthorityInfo> authorities) -
build
-