Class OperationContext
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.base.OperationContext
-
- Direct Known Subclasses:
CustomResourceOperationContext
,PodOperationContext
,RollingOperationContext
public class OperationContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
apiGroupName
protected String
apiGroupVersion
protected boolean
cascading
protected okhttp3.OkHttpClient
client
protected Config
config
protected boolean
dryRun
protected Map<String,String>
fields
protected Map<String,String[]>
fieldsNot
protected long
gracePeriodSeconds
protected Object
item
protected Map<String,String>
labels
protected Map<String,String[]>
labelsIn
protected Map<String,String[]>
labelsNot
protected Map<String,String[]>
labelsNotIn
protected String
name
protected String
namespace
protected boolean
namespaceFromGlobalConfig
protected String
plural
protected io.fabric8.kubernetes.api.model.DeletionPropagation
propagationPolicy
protected boolean
reloadingFromServer
protected String
resourceVersion
protected double
watchRetryBackoffMultiplier
protected long
watchRetryInitialBackoffMillis
-
Constructor Summary
Constructors Constructor Description OperationContext()
OperationContext(okhttp3.OkHttpClient client, Config config, String plural, String namespace, String name, String apiGroupName, String apiGroupVersion, boolean cascading, Object item, Map<String,String> labels, Map<String,String[]> labelsNot, Map<String,String[]> labelsIn, Map<String,String[]> labelsNotIn, Map<String,String> fields, Map<String,String[]> fieldsNot, String resourceVersion, boolean reloadingFromServer, long gracePeriodSeconds, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, long watchRetryInitialBackoffMillis, double watchRetryBackoffMultiplier, boolean namespaceFromGlobalConfig, boolean dryRun)
-
Method Summary
-
-
-
Field Detail
-
client
protected okhttp3.OkHttpClient client
-
config
protected Config config
-
item
protected Object item
-
resourceVersion
protected String resourceVersion
-
plural
protected String plural
-
apiGroupName
protected String apiGroupName
-
apiGroupVersion
protected String apiGroupVersion
-
namespace
protected String namespace
-
name
protected String name
-
cascading
protected boolean cascading
-
reloadingFromServer
protected boolean reloadingFromServer
-
dryRun
protected boolean dryRun
-
namespaceFromGlobalConfig
protected boolean namespaceFromGlobalConfig
-
gracePeriodSeconds
protected long gracePeriodSeconds
-
propagationPolicy
protected io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy
-
watchRetryInitialBackoffMillis
protected long watchRetryInitialBackoffMillis
-
watchRetryBackoffMultiplier
protected double watchRetryBackoffMultiplier
-
-
Constructor Detail
-
OperationContext
public OperationContext()
-
OperationContext
public OperationContext(okhttp3.OkHttpClient client, Config config, String plural, String namespace, String name, String apiGroupName, String apiGroupVersion, boolean cascading, Object item, Map<String,String> labels, Map<String,String[]> labelsNot, Map<String,String[]> labelsIn, Map<String,String[]> labelsNotIn, Map<String,String> fields, Map<String,String[]> fieldsNot, String resourceVersion, boolean reloadingFromServer, long gracePeriodSeconds, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, long watchRetryInitialBackoffMillis, double watchRetryBackoffMultiplier, boolean namespaceFromGlobalConfig, boolean dryRun)
-
-
Method Detail
-
getClient
public okhttp3.OkHttpClient getClient()
-
getConfig
public Config getConfig()
-
getPlural
public String getPlural()
-
getNamespace
public String getNamespace()
-
getName
public String getName()
-
getApiGroupName
public String getApiGroupName()
-
getApiGroupVersion
public String getApiGroupVersion()
-
getCascading
public boolean getCascading()
-
getItem
public Object getItem()
-
getResourceVersion
public String getResourceVersion()
-
isReloadingFromServer
public boolean isReloadingFromServer()
-
getGracePeriodSeconds
public long getGracePeriodSeconds()
-
getPropagationPolicy
public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
-
getWatchRetryInitialBackoffMillis
public long getWatchRetryInitialBackoffMillis()
-
getWatchRetryBackoffMultiplier
public double getWatchRetryBackoffMultiplier()
-
isNamespaceFromGlobalConfig
public boolean isNamespaceFromGlobalConfig()
-
getDryRun
public boolean getDryRun()
-
withOkhttpClient
public OperationContext withOkhttpClient(okhttp3.OkHttpClient client)
-
withConfig
public OperationContext withConfig(Config config)
-
withPlural
public OperationContext withPlural(String plural)
-
withNamespace
public OperationContext withNamespace(String namespace)
-
withName
public OperationContext withName(String name)
-
withApiGroupName
public OperationContext withApiGroupName(String apiGroupName)
-
withApiGroupVersion
public OperationContext withApiGroupVersion(String apiGroupVersion)
-
withItem
public OperationContext withItem(Object item)
-
withCascading
public OperationContext withCascading(boolean cascading)
-
withLabels
public OperationContext withLabels(Map<String,String> labels)
-
withLabelsIn
public OperationContext withLabelsIn(Map<String,String[]> labelsIn)
-
withLabelsNot
public OperationContext withLabelsNot(Map<String,String[]> labelsNot)
-
withLabelsNotIn
public OperationContext withLabelsNotIn(Map<String,String[]> labelsNotIn)
-
withFields
public OperationContext withFields(Map<String,String> fields)
-
withFieldsNot
public OperationContext withFieldsNot(Map<String,String[]> fieldsNot)
-
withResourceVersion
public OperationContext withResourceVersion(String resourceVersion)
-
withReloadingFromServer
public OperationContext withReloadingFromServer(boolean reloadingFromServer)
-
withGracePeriodSeconds
public OperationContext withGracePeriodSeconds(long gracePeriodSeconds)
-
withPropagationPolicy
public OperationContext withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
-
withWatchRetryInitialBackoffMillis
public OperationContext withWatchRetryInitialBackoffMillis(long watchRetryInitialBackoffMillis)
-
withWatchRetryBackoffMultiplier
public OperationContext withWatchRetryBackoffMultiplier(double watchRetryBackoffMultiplier)
-
withIsNamespaceConfiguredFromGlobalConfig
public OperationContext withIsNamespaceConfiguredFromGlobalConfig(boolean namespaceFromGlobalConfig)
-
withDryRun
public OperationContext withDryRun(boolean dryRun)
-
withOperationContext
public OperationContext withOperationContext(OperationContext context)
Returns an OperationContext object merged with current object.- Parameters:
context
- object with modifications- Returns:
- a merged object between passed argument and current object
-
-