public class ServiceOperationsImpl extends HasMetadataOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> implements ServiceResource<io.fabric8.kubernetes.api.model.Service>
Modifier and Type | Class and Description |
---|---|
class |
ServiceOperationsImpl.ServiceToUrlSortComparator |
FieldValidateable.Validation
Modifier and Type | Field and Description |
---|---|
static String |
EXTERNAL_NAME |
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
apiVersion, listType
type
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
Constructor and Description |
---|
ServiceOperationsImpl(Client client) |
Modifier and Type | Method and Description |
---|---|
String |
getURL(String portName) |
protected io.fabric8.kubernetes.api.model.Service |
modifyItemForReplaceOrPatch(Supplier<io.fabric8.kubernetes.api.model.Service> currentSupplier,
io.fabric8.kubernetes.api.model.Service item)
Modify the item prior to a replace or a JSON patch diff
|
ServiceOperationsImpl |
newInstance(OperationContext context) |
LocalPortForward |
portForward(int port) |
LocalPortForward |
portForward(int port,
InetAddress localInetAddress,
int localPort) |
LocalPortForward |
portForward(int port,
int localPort) |
PortForward |
portForward(int port,
ReadableByteChannel in,
WritableByteChannel out) |
io.fabric8.kubernetes.api.model.Service |
waitUntilReady(long amount,
TimeUnit timeUnit) |
accept, edit, edit, editStatus, handleReplace, patch, patch, patch, patch, patch, patchStatus, patchStatus, replace, replaceStatus, scale, scale, scale, update, update, updateStatus, waitUntilScaled
appendListOptionParams, create, createOrReplace, createOrReplace, delete, delete, delete, deleteAll, dryRun, dryRun, edit, fetchListUrl, fieldManager, fieldValidation, forceConflicts, forOperationType, fromServer, get, getApiEndpointPath, getConfigType, getFieldQueryParam, getGracePeriodSeconds, getGroup, getItem, getItemOrRequireFromServer, getKind, getLimit, getListType, getNonNullItem, getOperationType, getPlural, getPropagationPolicy, getReadiness, getResourceVersion, getVersion, getWatchReconnectInterval, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handleResponse, handleScale, handleUpdate, inAnyNamespace, inform, informOnCondition, inNamespace, inWriteContext, isReady, isResourceNamespaced, item, list, list, list, load, load, load, load, lockResourceVersion, lockResourceVersion, newResource, replace, replaceStatus, require, requireFromServer, resource, resources, runnableInformer, serverSideApply, setListType, setType, submitList, submitWatch, updateApiVersion, updateApiVersion, updateStatus, waitUntilCondition, watch, watch, watch, withField, withFields, withGracePeriod, withIndexers, withInvolvedObject, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withLabelSelector, withLimit, withName, withNewFilter, withoutField, withoutFields, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withTimeout
create, getType
addNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getKubernetesSerialization, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getOperationContext, getRequestConfig, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrlParts, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRaw, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, waitForResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cascading, isReady, item, lockResourceVersion, lockResourceVersion, require
scale, scale, scale, scale
fromServer
withResourceVersion
waitUntilCondition
create, createOrReplace
accept, edit, edit, edit, editStatus, patch, patch, patch, patch, patch, patch, patchStatus
replace, replaceStatus, update, updateStatus
create, createOrReplace, delete, patchStatus, updateStatus
withGracePeriod
withPropagationPolicy
delete, withTimeout, withTimeoutInMillis
replace, replaceStatus
fieldManager, forceConflicts, serverSideApply
fieldValidation
dryRun, dryRun
inform, inform, inform, informOnCondition, runnableInformer, withIndexers, withLimit
getFullResourceName, getName, getNamespace
delete
withLabel, withoutLabel
withTimeoutInMillis
public static final String EXTERNAL_NAME
public ServiceOperationsImpl(Client client)
public ServiceOperationsImpl newInstance(OperationContext context)
newInstance
in class HasMetadataOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>>
public io.fabric8.kubernetes.api.model.Service waitUntilReady(long amount, TimeUnit timeUnit)
waitUntilReady
in interface Waitable<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.Service>
waitUntilReady
in class BaseOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>>
public String getURL(String portName)
getURL
in interface ServiceResource<io.fabric8.kubernetes.api.model.Service>
public PortForward portForward(int port, ReadableByteChannel in, WritableByteChannel out)
portForward
in interface PortForwardable
public LocalPortForward portForward(int port, int localPort)
portForward
in interface PortForwardable
public LocalPortForward portForward(int port, InetAddress localInetAddress, int localPort)
portForward
in interface PortForwardable
public LocalPortForward portForward(int port)
portForward
in interface PortForwardable
protected io.fabric8.kubernetes.api.model.Service modifyItemForReplaceOrPatch(Supplier<io.fabric8.kubernetes.api.model.Service> currentSupplier, io.fabric8.kubernetes.api.model.Service item)
HasMetadataOperation
modifyItemForReplaceOrPatch
in class HasMetadataOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>>
currentSupplier
- item from the serveritem
- to be modifiedCopyright © 2015–2023 Red Hat. All rights reserved.