Class OperationContext
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.internal.OperationContext
-
public class OperationContext extends Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor 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)
-
Method Summary
-
-
-
Field Detail
-
item
protected Object item
-
resourceVersion
protected String resourceVersion
-
plural
protected String plural
-
apiGroupName
protected String apiGroupName
-
apiGroupVersion
protected String apiGroupVersion
-
namespace
protected String namespace
-
defaultNamespace
protected boolean defaultNamespace
-
name
protected String name
-
subresource
protected String subresource
-
dryRun
protected boolean dryRun
-
fieldValidation
protected FieldValidateable.Validation fieldValidation
-
fieldManager
protected String fieldManager
-
forceConflicts
protected Boolean forceConflicts
-
gracePeriodSeconds
protected long gracePeriodSeconds
-
propagationPolicy
protected io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy
-
selectorAsString
protected String selectorAsString
-
client
protected Client client
-
requestConfig
protected RequestConfig requestConfig
-
-
Constructor Detail
-
OperationContext
public OperationContext()
-
OperationContext
public OperationContext(OperationContext other)
-
OperationContext
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)
-
-
Method Detail
-
getClient
public Client getClient()
-
getHttpClient
public HttpClient getHttpClient()
-
getConfig
public Config getConfig()
-
getRequestConfig
public RequestConfig getRequestConfig()
-
getPlural
public String getPlural()
-
getNamespace
public String getNamespace()
-
isDefaultNamespace
public boolean isDefaultNamespace()
-
getName
public String getName()
-
getSubresource
public String getSubresource()
-
getApiGroupName
public String getApiGroupName()
-
getApiGroupVersion
public String getApiGroupVersion()
-
getItem
public Object getItem()
-
getResourceVersion
public String getResourceVersion()
-
getGracePeriodSeconds
public long getGracePeriodSeconds()
-
getPropagationPolicy
public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
-
getDryRun
public boolean getDryRun()
-
getTimeout
public long getTimeout()
-
getTimeoutUnit
public TimeUnit getTimeoutUnit()
-
getLabelQueryParam
public String getLabelQueryParam()
-
getFieldQueryParam
public String getFieldQueryParam()
-
copy
public OperationContext copy()
-
withClient
public OperationContext withClient(Client client)
-
withPlural
public OperationContext withPlural(String plural)
-
withNamespace
public OperationContext withNamespace(String namespace)
-
withName
public OperationContext withName(String name)
-
withSubresource
public OperationContext withSubresource(String subresource)
-
withApiGroupName
public OperationContext withApiGroupName(String apiGroupName)
-
withApiGroupVersion
public OperationContext withApiGroupVersion(String apiGroupVersion)
-
withItem
public OperationContext withItem(Object item)
-
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)
-
withGracePeriodSeconds
public OperationContext withGracePeriodSeconds(long gracePeriodSeconds)
-
withPropagationPolicy
public OperationContext withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
-
withDryRun
public OperationContext withDryRun(boolean dryRun)
-
withLabelSelector
public OperationContext withLabelSelector(String selectorAsString)
-
getExecutor
public Executor getExecutor()
-
withFieldValidation
public OperationContext withFieldValidation(FieldValidateable.Validation fieldValidation)
-
withFieldManager
public OperationContext withFieldManager(String fieldManager)
-
withForceConflicts
public OperationContext withForceConflicts()
-
withTimeout
public OperationContext withTimeout(long timeout, TimeUnit timeUnit)
-
withRequestConfig
public OperationContext withRequestConfig(RequestConfig requestConfig)
-
-