public class APIServerSpecFluent<A extends APIServerSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
APIServerSpecFluent.AuditNested<N> |
class |
APIServerSpecFluent.ClientCANested<N> |
class |
APIServerSpecFluent.EncryptionNested<N> |
class |
APIServerSpecFluent.ServingCertsNested<N> |
class |
APIServerSpecFluent.TlsSecurityProfileNested<N> |
| Constructor and Description |
|---|
APIServerSpecFluent() |
APIServerSpecFluent(APIServerSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic APIServerSpecFluent()
public APIServerSpecFluent(APIServerSpec instance)
protected void copyInstance(APIServerSpec instance)
public A addToAdditionalCORSAllowedOrigins(int index, String item)
public A setToAdditionalCORSAllowedOrigins(int index, String item)
public A addAllToAdditionalCORSAllowedOrigins(Collection<String> items)
public A removeFromAdditionalCORSAllowedOrigins(String... items)
public A removeAllFromAdditionalCORSAllowedOrigins(Collection<String> items)
public String getAdditionalCORSAllowedOrigin(int index)
public String getFirstAdditionalCORSAllowedOrigin()
public String getLastAdditionalCORSAllowedOrigin()
public String getMatchingAdditionalCORSAllowedOrigin(Predicate<String> predicate)
public boolean hasMatchingAdditionalCORSAllowedOrigin(Predicate<String> predicate)
public A withAdditionalCORSAllowedOrigins(List<String> additionalCORSAllowedOrigins)
public A withAdditionalCORSAllowedOrigins(String... additionalCORSAllowedOrigins)
public boolean hasAdditionalCORSAllowedOrigins()
public Audit buildAudit()
public boolean hasAudit()
public APIServerSpecFluent.AuditNested<A> withNewAudit()
public APIServerSpecFluent.AuditNested<A> withNewAuditLike(Audit item)
public APIServerSpecFluent.AuditNested<A> editAudit()
public APIServerSpecFluent.AuditNested<A> editOrNewAudit()
public APIServerSpecFluent.AuditNested<A> editOrNewAuditLike(Audit item)
public ConfigMapNameReference buildClientCA()
public A withClientCA(ConfigMapNameReference clientCA)
public boolean hasClientCA()
public APIServerSpecFluent.ClientCANested<A> withNewClientCA()
public APIServerSpecFluent.ClientCANested<A> withNewClientCALike(ConfigMapNameReference item)
public APIServerSpecFluent.ClientCANested<A> editClientCA()
public APIServerSpecFluent.ClientCANested<A> editOrNewClientCA()
public APIServerSpecFluent.ClientCANested<A> editOrNewClientCALike(ConfigMapNameReference item)
public APIServerEncryption buildEncryption()
public A withEncryption(APIServerEncryption encryption)
public boolean hasEncryption()
public APIServerSpecFluent.EncryptionNested<A> withNewEncryption()
public APIServerSpecFluent.EncryptionNested<A> withNewEncryptionLike(APIServerEncryption item)
public APIServerSpecFluent.EncryptionNested<A> editEncryption()
public APIServerSpecFluent.EncryptionNested<A> editOrNewEncryption()
public APIServerSpecFluent.EncryptionNested<A> editOrNewEncryptionLike(APIServerEncryption item)
public APIServerServingCerts buildServingCerts()
public A withServingCerts(APIServerServingCerts servingCerts)
public boolean hasServingCerts()
public APIServerSpecFluent.ServingCertsNested<A> withNewServingCerts()
public APIServerSpecFluent.ServingCertsNested<A> withNewServingCertsLike(APIServerServingCerts item)
public APIServerSpecFluent.ServingCertsNested<A> editServingCerts()
public APIServerSpecFluent.ServingCertsNested<A> editOrNewServingCerts()
public APIServerSpecFluent.ServingCertsNested<A> editOrNewServingCertsLike(APIServerServingCerts item)
public TLSSecurityProfile buildTlsSecurityProfile()
public A withTlsSecurityProfile(TLSSecurityProfile tlsSecurityProfile)
public boolean hasTlsSecurityProfile()
public APIServerSpecFluent.TlsSecurityProfileNested<A> withNewTlsSecurityProfile()
public APIServerSpecFluent.TlsSecurityProfileNested<A> withNewTlsSecurityProfileLike(TLSSecurityProfile item)
public APIServerSpecFluent.TlsSecurityProfileNested<A> editTlsSecurityProfile()
public APIServerSpecFluent.TlsSecurityProfileNested<A> editOrNewTlsSecurityProfile()
public APIServerSpecFluent.TlsSecurityProfileNested<A> editOrNewTlsSecurityProfileLike(TLSSecurityProfile item)
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends APIServerSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends APIServerSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.