public class OperationContext extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
apiGroupName |
protected String |
apiGroupVersion |
protected Client |
client |
protected boolean |
defaultNamespace |
protected boolean |
dryRun |
protected String |
fieldManager |
protected Map<String,String> |
fields |
protected Map<String,String[]> |
fieldsNot |
protected FieldValidateable.Validation |
fieldValidation |
protected Boolean |
forceConflicts |
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 String |
plural |
protected io.fabric8.kubernetes.api.model.DeletionPropagation |
propagationPolicy |
protected RequestConfig |
requestConfig |
protected String |
resourceVersion |
protected String |
selectorAsString |
protected String |
subresource |
Constructor and Description |
---|
OperationContext() |
OperationContext(Client client,
String plural,
String namespace,
String name,
String subresource,
String apiGroupName,
String apiGroupVersion,
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,
long gracePeriodSeconds,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
boolean dryRun,
String selectorAsString,
boolean defaultNamespace,
FieldValidateable.Validation fieldValidation,
String fieldManager,
Boolean forceConflicts,
long timeout,
TimeUnit timeoutUnit,
RequestConfig requestConfig) |
OperationContext(OperationContext other) |
protected Object item
protected String resourceVersion
protected String plural
protected String apiGroupName
protected String apiGroupVersion
protected String namespace
protected boolean defaultNamespace
protected String name
protected String subresource
protected boolean dryRun
protected FieldValidateable.Validation fieldValidation
protected String fieldManager
protected Boolean forceConflicts
protected long gracePeriodSeconds
protected io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy
protected String selectorAsString
protected Client client
protected RequestConfig requestConfig
public OperationContext()
public OperationContext(OperationContext other)
public OperationContext(Client client, String plural, String namespace, String name, String subresource, String apiGroupName, String apiGroupVersion, 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, long gracePeriodSeconds, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, boolean dryRun, String selectorAsString, boolean defaultNamespace, FieldValidateable.Validation fieldValidation, String fieldManager, Boolean forceConflicts, long timeout, TimeUnit timeoutUnit, RequestConfig requestConfig)
public Client getClient()
public HttpClient getHttpClient()
public Config getConfig()
public RequestConfig getRequestConfig()
public String getPlural()
public String getNamespace()
public boolean isDefaultNamespace()
public String getName()
public String getSubresource()
public String getApiGroupName()
public String getApiGroupVersion()
public Object getItem()
public String getResourceVersion()
public long getGracePeriodSeconds()
public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
public boolean getDryRun()
public long getTimeout()
public TimeUnit getTimeoutUnit()
public String getLabelQueryParam()
public String getFieldQueryParam()
public OperationContext copy()
public OperationContext withClient(Client client)
public OperationContext withPlural(String plural)
public OperationContext withNamespace(String namespace)
public OperationContext withName(String name)
public OperationContext withSubresource(String subresource)
public OperationContext withApiGroupName(String apiGroupName)
public OperationContext withApiGroupVersion(String apiGroupVersion)
public OperationContext withItem(Object item)
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 withGracePeriodSeconds(long gracePeriodSeconds)
public OperationContext withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
public OperationContext withDryRun(boolean dryRun)
public OperationContext withLabelSelector(String selectorAsString)
public Executor getExecutor()
public OperationContext withFieldValidation(FieldValidateable.Validation fieldValidation)
public OperationContext withFieldManager(String fieldManager)
public OperationContext withForceConflicts()
public OperationContext withTimeout(long timeout, TimeUnit timeUnit)
public OperationContext withRequestConfig(RequestConfig requestConfig)
Copyright © 2015–2023 Red Hat. All rights reserved.