Class ServingInfo
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.ServingInfo
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ServingInfoBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ServingInfo extends Object implements io.fabric8.kubernetes.api.builder.Editable<ServingInfoBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ServingInfo holds information about serving web pages- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServingInfo()No args constructor for use in serializationServingInfo(String bindAddress, String bindNetwork, String certFile, List<String> cipherSuites, String clientCA, String keyFile, String minTLSVersion, List<NamedCertificate> namedCertificates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServingInfoBuilderedit()Map<String,Object>getAdditionalProperties()StringgetBindAddress()bindAddress is the ip:port to serve onStringgetBindNetwork()bindNetwork is the type of network to bind to - defaults to "tcp4", accepts "tcp", "tcp4", and "tcp6"StringgetCertFile()certFile is a file containing a PEM-encoded certificateList<String>getCipherSuites()cipherSuites contains an overridden list of ciphers for the server to support.StringgetClientCA()clientCA is the certificate bundle for all the signers that you'll recognize for incoming client certificatesStringgetKeyFile()keyFile is a file containing a PEM-encoded private key for the certificate specified by CertFileStringgetMinTLSVersion()minTLSVersion is the minimum TLS version supported.List<NamedCertificate>getNamedCertificates()namedCertificates is a list of certificates to use to secure requests to specific hostnamesvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBindAddress(String bindAddress)bindAddress is the ip:port to serve onvoidsetBindNetwork(String bindNetwork)bindNetwork is the type of network to bind to - defaults to "tcp4", accepts "tcp", "tcp4", and "tcp6"voidsetCertFile(String certFile)certFile is a file containing a PEM-encoded certificatevoidsetCipherSuites(List<String> cipherSuites)cipherSuites contains an overridden list of ciphers for the server to support.voidsetClientCA(String clientCA)clientCA is the certificate bundle for all the signers that you'll recognize for incoming client certificatesvoidsetKeyFile(String keyFile)keyFile is a file containing a PEM-encoded private key for the certificate specified by CertFilevoidsetMinTLSVersion(String minTLSVersion)minTLSVersion is the minimum TLS version supported.voidsetNamedCertificates(List<NamedCertificate> namedCertificates)namedCertificates is a list of certificates to use to secure requests to specific hostnamesServingInfoBuildertoBuilder()
-
-
-
Method Detail
-
getBindAddress
public String getBindAddress()
bindAddress is the ip:port to serve on
-
setBindAddress
public void setBindAddress(String bindAddress)
bindAddress is the ip:port to serve on
-
getBindNetwork
public String getBindNetwork()
bindNetwork is the type of network to bind to - defaults to "tcp4", accepts "tcp", "tcp4", and "tcp6"
-
setBindNetwork
public void setBindNetwork(String bindNetwork)
bindNetwork is the type of network to bind to - defaults to "tcp4", accepts "tcp", "tcp4", and "tcp6"
-
getCertFile
public String getCertFile()
certFile is a file containing a PEM-encoded certificate
-
setCertFile
public void setCertFile(String certFile)
certFile is a file containing a PEM-encoded certificate
-
getCipherSuites
public List<String> getCipherSuites()
cipherSuites contains an overridden list of ciphers for the server to support. Values must match cipher suite IDs from https://golang.org/pkg/crypto/tls/#pkg-constants
-
setCipherSuites
public void setCipherSuites(List<String> cipherSuites)
cipherSuites contains an overridden list of ciphers for the server to support. Values must match cipher suite IDs from https://golang.org/pkg/crypto/tls/#pkg-constants
-
getClientCA
public String getClientCA()
clientCA is the certificate bundle for all the signers that you'll recognize for incoming client certificates
-
setClientCA
public void setClientCA(String clientCA)
clientCA is the certificate bundle for all the signers that you'll recognize for incoming client certificates
-
getKeyFile
public String getKeyFile()
keyFile is a file containing a PEM-encoded private key for the certificate specified by CertFile
-
setKeyFile
public void setKeyFile(String keyFile)
keyFile is a file containing a PEM-encoded private key for the certificate specified by CertFile
-
getMinTLSVersion
public String getMinTLSVersion()
minTLSVersion is the minimum TLS version supported. Values must match version names from https://golang.org/pkg/crypto/tls/#pkg-constants
-
setMinTLSVersion
public void setMinTLSVersion(String minTLSVersion)
minTLSVersion is the minimum TLS version supported. Values must match version names from https://golang.org/pkg/crypto/tls/#pkg-constants
-
getNamedCertificates
public List<NamedCertificate> getNamedCertificates()
namedCertificates is a list of certificates to use to secure requests to specific hostnames
-
setNamedCertificates
public void setNamedCertificates(List<NamedCertificate> namedCertificates)
namedCertificates is a list of certificates to use to secure requests to specific hostnames
-
edit
public ServingInfoBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ServingInfoBuilder>
-
toBuilder
public ServingInfoBuilder toBuilder()
-
-