public class OperationContext extends SimpleClientContext
Modifier and Type | Field and Description |
---|---|
protected String |
apiGroupName |
protected String |
apiGroupVersion |
protected boolean |
cascading |
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 String |
selectorAsString |
config, httpClient
Constructor and Description |
---|
OperationContext() |
OperationContext(HttpClient 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,
boolean namespaceFromGlobalConfig,
boolean dryRun,
String selectorAsString) |
OperationContext(OperationContext other) |
getConfiguration, getHttpClient
protected Object item
protected String resourceVersion
protected String plural
protected String apiGroupName
protected String apiGroupVersion
protected String namespace
protected String name
protected boolean cascading
protected boolean reloadingFromServer
protected boolean dryRun
protected boolean namespaceFromGlobalConfig
protected long gracePeriodSeconds
protected io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy
protected String selectorAsString
public OperationContext()
public OperationContext(OperationContext other)
public OperationContext(HttpClient 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, boolean namespaceFromGlobalConfig, boolean dryRun, String selectorAsString)
public HttpClient getClient()
public Config getConfig()
public String getPlural()
public String getNamespace()
public String getName()
public String getApiGroupName()
public String getApiGroupVersion()
public boolean getCascading()
public Object getItem()
public String getResourceVersion()
public boolean isReloadingFromServer()
public long getGracePeriodSeconds()
public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
public boolean isNamespaceFromGlobalConfig()
public boolean getDryRun()
public String getLabelQueryParam()
public String getFieldQueryParam()
public OperationContext copy()
public OperationContext withHttpClient(HttpClient client)
public OperationContext withConfig(Config config)
public OperationContext withPlural(String plural)
public OperationContext withNamespace(String namespace)
public OperationContext withName(String name)
public OperationContext withApiGroupName(String apiGroupName)
public OperationContext withApiGroupVersion(String apiGroupVersion)
public OperationContext withItem(Object item)
public OperationContext withCascading(boolean cascading)
public OperationContext withLabels(Map<String,String> labels)
public OperationContext withLabelsIn(Map<String,String[]> labelsIn)
public OperationContext withLabelsNot(Map<String,String[]> labelsNot)
public OperationContext withLabelsNotIn(Map<String,String[]> labelsNotIn)
public OperationContext withFields(Map<String,String> fields)
public OperationContext withFieldsNot(Map<String,String[]> fieldsNot)
public OperationContext withResourceVersion(String resourceVersion)
public OperationContext withReloadingFromServer(boolean reloadingFromServer)
public OperationContext withGracePeriodSeconds(long gracePeriodSeconds)
public OperationContext withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
public OperationContext withIsNamespaceConfiguredFromGlobalConfig(boolean namespaceFromGlobalConfig)
public OperationContext withDryRun(boolean dryRun)
public OperationContext withLabelSelector(String selectorAsString)
public OperationContext withOperationContext(OperationContext context)
context
- object with modificationsCopyright © 2015–2020 Red Hat. All rights reserved.