Class ClientTLSFluent<A extends ClientTLSFluent<A>>

    • Constructor Detail

      • ClientTLSFluent

        public ClientTLSFluent()
      • ClientTLSFluent

        public ClientTLSFluent​(ClientTLS instance)
    • Method Detail

      • addAllToAllowedSubjectPatterns

        public A addAllToAllowedSubjectPatterns​(Collection<String> items)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAllowedSubjectPatterns

        public A addToAllowedSubjectPatterns​(String... items)
      • addToAllowedSubjectPatterns

        public A addToAllowedSubjectPatterns​(int index,
                                             String item)
      • copyInstance

        protected void copyInstance​(ClientTLS instance)
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ClientTLSFluent<A>>
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • getAllowedSubjectPattern

        public String getAllowedSubjectPattern​(int index)
      • getAllowedSubjectPatterns

        public List<String> getAllowedSubjectPatterns()
      • getClientCA

        public io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference getClientCA()
      • getClientCertificatePolicy

        public String getClientCertificatePolicy()
      • getFirstAllowedSubjectPattern

        public String getFirstAllowedSubjectPattern()
      • getLastAllowedSubjectPattern

        public String getLastAllowedSubjectPattern()
      • getMatchingAllowedSubjectPattern

        public String getMatchingAllowedSubjectPattern​(Predicate<String> predicate)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasAllowedSubjectPatterns

        public boolean hasAllowedSubjectPatterns()
      • hasClientCA

        public boolean hasClientCA()
      • hasClientCertificatePolicy

        public boolean hasClientCertificatePolicy()
      • hasMatchingAllowedSubjectPattern

        public boolean hasMatchingAllowedSubjectPattern​(Predicate<String> predicate)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ClientTLSFluent<A>>
      • removeAllFromAllowedSubjectPatterns

        public A removeAllFromAllowedSubjectPatterns​(Collection<String> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • removeFromAllowedSubjectPatterns

        public A removeFromAllowedSubjectPatterns​(String... items)
      • setToAllowedSubjectPatterns

        public A setToAllowedSubjectPatterns​(int index,
                                             String item)
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • withAllowedSubjectPatterns

        public A withAllowedSubjectPatterns​(List<String> allowedSubjectPatterns)
      • withAllowedSubjectPatterns

        public A withAllowedSubjectPatterns​(String... allowedSubjectPatterns)
      • withClientCA

        public A withClientCA​(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference clientCA)
      • withClientCertificatePolicy

        public A withClientCertificatePolicy​(String clientCertificatePolicy)
      • withNewClientCA

        public A withNewClientCA​(String name)