public class ProbeSpecFluentImpl<A extends ProbeSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ProbeSpecFluent<A>
ProbeSpecFluent.AuthorizationNested<N>, ProbeSpecFluent.BasicAuthNested<N>, ProbeSpecFluent.MetricRelabelingsNested<N>, ProbeSpecFluent.Oauth2Nested<N>, ProbeSpecFluent.ProberNested<N>, ProbeSpecFluent.TargetsNested<N>, ProbeSpecFluent.TlsConfigNested<N>| Constructor and Description |
|---|
ProbeSpecFluentImpl() |
ProbeSpecFluentImpl(ProbeSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic ProbeSpecFluentImpl()
public ProbeSpecFluentImpl(ProbeSpec instance)
@Deprecated public SafeAuthorization getAuthorization()
getAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public SafeAuthorization buildAuthorization()
buildAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withAuthorization(SafeAuthorization authorization)
withAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasAuthorization()
hasAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.AuthorizationNested<A> withNewAuthorization()
withNewAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.AuthorizationNested<A> withNewAuthorizationLike(SafeAuthorization item)
withNewAuthorizationLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.AuthorizationNested<A> editAuthorization()
editAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.AuthorizationNested<A> editOrNewAuthorization()
editOrNewAuthorization in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.AuthorizationNested<A> editOrNewAuthorizationLike(SafeAuthorization item)
editOrNewAuthorizationLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public BasicAuth getBasicAuth()
getBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public BasicAuth buildBasicAuth()
buildBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withBasicAuth(BasicAuth basicAuth)
withBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasBasicAuth()
hasBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.BasicAuthNested<A> withNewBasicAuth()
withNewBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.BasicAuthNested<A> withNewBasicAuthLike(BasicAuth item)
withNewBasicAuthLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.BasicAuthNested<A> editBasicAuth()
editBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.BasicAuthNested<A> editOrNewBasicAuth()
editOrNewBasicAuth in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.BasicAuthNested<A> editOrNewBasicAuthLike(BasicAuth item)
editOrNewBasicAuthLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public io.fabric8.kubernetes.api.model.SecretKeySelector getBearerTokenSecret()
getBearerTokenSecret in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withBearerTokenSecret(io.fabric8.kubernetes.api.model.SecretKeySelector bearerTokenSecret)
withBearerTokenSecret in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasBearerTokenSecret()
hasBearerTokenSecret in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withNewBearerTokenSecret(String key, String name, Boolean optional)
withNewBearerTokenSecret in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public String getInterval()
getInterval in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withInterval(String interval)
withInterval in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasInterval()
hasInterval in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public String getJobName()
getJobName in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withJobName(String jobName)
withJobName in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasJobName()
hasJobName in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Long getLabelLimit()
getLabelLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withLabelLimit(Long labelLimit)
withLabelLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasLabelLimit()
hasLabelLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Long getLabelNameLengthLimit()
getLabelNameLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withLabelNameLengthLimit(Long labelNameLengthLimit)
withLabelNameLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasLabelNameLengthLimit()
hasLabelNameLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Long getLabelValueLengthLimit()
getLabelValueLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withLabelValueLengthLimit(Long labelValueLengthLimit)
withLabelValueLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasLabelValueLengthLimit()
hasLabelValueLengthLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A addToMetricRelabelings(Integer index, RelabelConfig item)
addToMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A setToMetricRelabelings(Integer index, RelabelConfig item)
setToMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A addToMetricRelabelings(RelabelConfig... items)
addToMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A addAllToMetricRelabelings(Collection<RelabelConfig> items)
addAllToMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A removeFromMetricRelabelings(RelabelConfig... items)
removeFromMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A removeAllFromMetricRelabelings(Collection<RelabelConfig> items)
removeAllFromMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A removeMatchingFromMetricRelabelings(Predicate<RelabelConfigBuilder> predicate)
removeMatchingFromMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public List<RelabelConfig> getMetricRelabelings()
getMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public List<RelabelConfig> buildMetricRelabelings()
buildMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public RelabelConfig buildMetricRelabeling(Integer index)
buildMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public RelabelConfig buildFirstMetricRelabeling()
buildFirstMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public RelabelConfig buildLastMetricRelabeling()
buildLastMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public RelabelConfig buildMatchingMetricRelabeling(Predicate<RelabelConfigBuilder> predicate)
buildMatchingMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasMatchingMetricRelabeling(Predicate<RelabelConfigBuilder> predicate)
hasMatchingMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withMetricRelabelings(List<RelabelConfig> metricRelabelings)
withMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withMetricRelabelings(RelabelConfig... metricRelabelings)
withMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasMetricRelabelings()
hasMetricRelabelings in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> addNewMetricRelabeling()
addNewMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> addNewMetricRelabelingLike(RelabelConfig item)
addNewMetricRelabelingLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> setNewMetricRelabelingLike(Integer index, RelabelConfig item)
setNewMetricRelabelingLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> editMetricRelabeling(Integer index)
editMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> editFirstMetricRelabeling()
editFirstMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> editLastMetricRelabeling()
editLastMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.MetricRelabelingsNested<A> editMatchingMetricRelabeling(Predicate<RelabelConfigBuilder> predicate)
editMatchingMetricRelabeling in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public String getModule()
getModule in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withModule(String module)
withModule in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasModule()
hasModule in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public OAuth2 getOauth2()
getOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public OAuth2 buildOauth2()
buildOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withOauth2(OAuth2 oauth2)
withOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasOauth2()
hasOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.Oauth2Nested<A> withNewOauth2()
withNewOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.Oauth2Nested<A> withNewOauth2Like(OAuth2 item)
withNewOauth2Like in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.Oauth2Nested<A> editOauth2()
editOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.Oauth2Nested<A> editOrNewOauth2()
editOrNewOauth2 in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.Oauth2Nested<A> editOrNewOauth2Like(OAuth2 item)
editOrNewOauth2Like in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public ProberSpec getProber()
getProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProberSpec buildProber()
buildProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withProber(ProberSpec prober)
withProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasProber()
hasProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withNewProber(String path, String proxyUrl, String scheme, String url)
withNewProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.ProberNested<A> withNewProber()
withNewProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.ProberNested<A> withNewProberLike(ProberSpec item)
withNewProberLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.ProberNested<A> editProber()
editProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.ProberNested<A> editOrNewProber()
editOrNewProber in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.ProberNested<A> editOrNewProberLike(ProberSpec item)
editOrNewProberLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Long getSampleLimit()
getSampleLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withSampleLimit(Long sampleLimit)
withSampleLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasSampleLimit()
hasSampleLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public String getScrapeTimeout()
getScrapeTimeout in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withScrapeTimeout(String scrapeTimeout)
withScrapeTimeout in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasScrapeTimeout()
hasScrapeTimeout in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Long getTargetLimit()
getTargetLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withTargetLimit(Long targetLimit)
withTargetLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasTargetLimit()
hasTargetLimit in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public ProbeTargets getTargets()
getTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeTargets buildTargets()
buildTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withTargets(ProbeTargets targets)
withTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasTargets()
hasTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TargetsNested<A> withNewTargets()
withNewTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TargetsNested<A> withNewTargetsLike(ProbeTargets item)
withNewTargetsLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TargetsNested<A> editTargets()
editTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TargetsNested<A> editOrNewTargets()
editOrNewTargets in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TargetsNested<A> editOrNewTargetsLike(ProbeTargets item)
editOrNewTargetsLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>@Deprecated public ProbeTLSConfig getTlsConfig()
getTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeTLSConfig buildTlsConfig()
buildTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A withTlsConfig(ProbeTLSConfig tlsConfig)
withTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasTlsConfig()
hasTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TlsConfigNested<A> withNewTlsConfig()
withNewTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TlsConfigNested<A> withNewTlsConfigLike(ProbeTLSConfig item)
withNewTlsConfigLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TlsConfigNested<A> editTlsConfig()
editTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TlsConfigNested<A> editOrNewTlsConfig()
editOrNewTlsConfig in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public ProbeSpecFluent.TlsConfigNested<A> editOrNewTlsConfigLike(ProbeTLSConfig item)
editOrNewTlsConfigLike in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface ProbeSpecFluent<A extends ProbeSpecFluent<A>>public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ProbeSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ProbeSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.