Class APIServerNamedServingCert
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.APIServerNamedServingCert
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<APIServerNamedServingCertBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class APIServerNamedServingCert extends Object implements io.fabric8.kubernetes.api.builder.Editable<APIServerNamedServingCertBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
APIServerNamedServingCert maps a server DNS name, as understood by a client, to a certificate.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description APIServerNamedServingCert()No args constructor for use in serializationAPIServerNamedServingCert(List<String> names, SecretNameReference servingCertificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description APIServerNamedServingCertBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getNames()names is a optional list of explicit DNS names (leading wildcards allowed) that should use this certificate to serve secure traffic.SecretNameReferencegetServingCertificate()APIServerNamedServingCert maps a server DNS name, as understood by a client, to a certificate.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetNames(List<String> names)names is a optional list of explicit DNS names (leading wildcards allowed) that should use this certificate to serve secure traffic.voidsetServingCertificate(SecretNameReference servingCertificate)APIServerNamedServingCert maps a server DNS name, as understood by a client, to a certificate.APIServerNamedServingCertBuildertoBuilder()
-
-
-
Constructor Detail
-
APIServerNamedServingCert
public APIServerNamedServingCert()
No args constructor for use in serialization
-
APIServerNamedServingCert
public APIServerNamedServingCert(List<String> names, SecretNameReference servingCertificate)
-
-
Method Detail
-
getNames
public List<String> getNames()
names is a optional list of explicit DNS names (leading wildcards allowed) that should use this certificate to serve secure traffic. If no names are provided, the implicit names will be extracted from the certificates. Exact names trump over wildcard names. Explicit names defined here trump over extracted implicit names.
-
setNames
public void setNames(List<String> names)
names is a optional list of explicit DNS names (leading wildcards allowed) that should use this certificate to serve secure traffic. If no names are provided, the implicit names will be extracted from the certificates. Exact names trump over wildcard names. Explicit names defined here trump over extracted implicit names.
-
getServingCertificate
public SecretNameReference getServingCertificate()
APIServerNamedServingCert maps a server DNS name, as understood by a client, to a certificate.
-
setServingCertificate
public void setServingCertificate(SecretNameReference servingCertificate)
APIServerNamedServingCert maps a server DNS name, as understood by a client, to a certificate.
-
edit
public APIServerNamedServingCertBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<APIServerNamedServingCertBuilder>
-
toBuilder
public APIServerNamedServingCertBuilder toBuilder()
-
-