Class ConsulSDConfigFluent<A extends ConsulSDConfigFluent<A>>

    • Constructor Detail

      • ConsulSDConfigFluent

        public ConsulSDConfigFluent()
      • ConsulSDConfigFluent

        public ConsulSDConfigFluent​(ConsulSDConfig instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(ConsulSDConfig instance)
      • getAllowStale

        public Boolean getAllowStale()
      • withAllowStale

        public A withAllowStale​(Boolean allowStale)
      • hasAllowStale

        public boolean hasAllowStale()
      • hasAuthorization

        public boolean hasAuthorization()
      • buildBasicAuth

        public BasicAuth buildBasicAuth()
      • withBasicAuth

        public A withBasicAuth​(BasicAuth basicAuth)
      • hasBasicAuth

        public boolean hasBasicAuth()
      • getDatacenter

        public String getDatacenter()
      • withDatacenter

        public A withDatacenter​(String datacenter)
      • hasDatacenter

        public boolean hasDatacenter()
      • getEnableHTTP2

        public Boolean getEnableHTTP2()
      • withEnableHTTP2

        public A withEnableHTTP2​(Boolean enableHTTP2)
      • hasEnableHTTP2

        public boolean hasEnableHTTP2()
      • getFilter

        public String getFilter()
      • withFilter

        public A withFilter​(String filter)
      • hasFilter

        public boolean hasFilter()
      • getFollowRedirects

        public Boolean getFollowRedirects()
      • withFollowRedirects

        public A withFollowRedirects​(Boolean followRedirects)
      • hasFollowRedirects

        public boolean hasFollowRedirects()
      • getNamespace

        public String getNamespace()
      • withNamespace

        public A withNamespace​(String namespace)
      • hasNamespace

        public boolean hasNamespace()
      • getNoProxy

        public String getNoProxy()
      • withNoProxy

        public A withNoProxy​(String noProxy)
      • hasNoProxy

        public boolean hasNoProxy()
      • addToNodeMeta

        public A addToNodeMeta​(String key,
                               String value)
      • removeFromNodeMeta

        public A removeFromNodeMeta​(String key)
      • removeFromNodeMeta

        public A removeFromNodeMeta​(Map<String,​String> map)
      • withNodeMeta

        public <K,​V> A withNodeMeta​(Map<String,​String> nodeMeta)
      • hasNodeMeta

        public boolean hasNodeMeta()
      • buildOauth2

        public OAuth2 buildOauth2()
      • withOauth2

        public A withOauth2​(OAuth2 oauth2)
      • hasOauth2

        public boolean hasOauth2()
      • getPartition

        public String getPartition()
      • withPartition

        public A withPartition​(String partition)
      • hasPartition

        public boolean hasPartition()
      • getPathPrefix

        public String getPathPrefix()
      • withPathPrefix

        public A withPathPrefix​(String pathPrefix)
      • hasPathPrefix

        public boolean hasPathPrefix()
      • addToProxyConnectHeader

        public A addToProxyConnectHeader​(String key,
                                         List<io.fabric8.kubernetes.api.model.SecretKeySelector> value)
      • addToProxyConnectHeader

        public A addToProxyConnectHeader​(Map<String,​List<io.fabric8.kubernetes.api.model.SecretKeySelector>> map)
      • removeFromProxyConnectHeader

        public A removeFromProxyConnectHeader​(String key)
      • removeFromProxyConnectHeader

        public A removeFromProxyConnectHeader​(Map<String,​List<io.fabric8.kubernetes.api.model.SecretKeySelector>> map)
      • getProxyConnectHeader

        public Map<String,​List<io.fabric8.kubernetes.api.model.SecretKeySelector>> getProxyConnectHeader()
      • withProxyConnectHeader

        public <K,​V> A withProxyConnectHeader​(Map<String,​List<io.fabric8.kubernetes.api.model.SecretKeySelector>> proxyConnectHeader)
      • hasProxyConnectHeader

        public boolean hasProxyConnectHeader()
      • getProxyFromEnvironment

        public Boolean getProxyFromEnvironment()
      • withProxyFromEnvironment

        public A withProxyFromEnvironment​(Boolean proxyFromEnvironment)
      • hasProxyFromEnvironment

        public boolean hasProxyFromEnvironment()
      • getProxyUrl

        public String getProxyUrl()
      • withProxyUrl

        public A withProxyUrl​(String proxyUrl)
      • hasProxyUrl

        public boolean hasProxyUrl()
      • getRefreshInterval

        public String getRefreshInterval()
      • withRefreshInterval

        public A withRefreshInterval​(String refreshInterval)
      • hasRefreshInterval

        public boolean hasRefreshInterval()
      • getScheme

        public String getScheme()
      • withScheme

        public A withScheme​(String scheme)
      • hasScheme

        public boolean hasScheme()
      • getServer

        public String getServer()
      • withServer

        public A withServer​(String server)
      • hasServer

        public boolean hasServer()
      • addToServices

        public A addToServices​(int index,
                               String item)
      • setToServices

        public A setToServices​(int index,
                               String item)
      • addToServices

        public A addToServices​(String... items)
      • removeFromServices

        public A removeFromServices​(String... items)
      • removeAllFromServices

        public A removeAllFromServices​(Collection<String> items)
      • getService

        public String getService​(int index)
      • getFirstService

        public String getFirstService()
      • getLastService

        public String getLastService()
      • hasMatchingService

        public boolean hasMatchingService​(Predicate<String> predicate)
      • withServices

        public A withServices​(List<String> services)
      • withServices

        public A withServices​(String... services)
      • hasServices

        public boolean hasServices()
      • getTagSeparator

        public String getTagSeparator()
      • withTagSeparator

        public A withTagSeparator​(String tagSeparator)
      • hasTagSeparator

        public boolean hasTagSeparator()
      • addToTags

        public A addToTags​(int index,
                           String item)
      • setToTags

        public A setToTags​(int index,
                           String item)
      • addToTags

        public A addToTags​(String... items)
      • removeFromTags

        public A removeFromTags​(String... items)
      • getTag

        public String getTag​(int index)
      • getFirstTag

        public String getFirstTag()
      • getLastTag

        public String getLastTag()
      • hasMatchingTag

        public boolean hasMatchingTag​(Predicate<String> predicate)
      • withTags

        public A withTags​(String... tags)
      • hasTags

        public boolean hasTags()
      • hasTlsConfig

        public boolean hasTlsConfig()
      • getTokenRef

        public io.fabric8.kubernetes.api.model.SecretKeySelector getTokenRef()
      • withTokenRef

        public A withTokenRef​(io.fabric8.kubernetes.api.model.SecretKeySelector tokenRef)
      • hasTokenRef

        public boolean hasTokenRef()
      • addToAdditionalProperties

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

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

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

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

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

        public boolean hasAdditionalProperties()
      • equals

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

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

        public A withAllowStale()
      • withEnableHTTP2

        public A withEnableHTTP2()
      • withFollowRedirects

        public A withFollowRedirects()
      • withProxyFromEnvironment

        public A withProxyFromEnvironment()