Package io.fabric8.kubernetes.client.dsl
Interface ServerSideApplicable<T>
-
- All Known Subinterfaces:
CertificateSigningRequestResource<T>,ExtensibleResource<T>,ListVisitFromServerGetDeleteRecreateWaitApplicable<T>,ListVisitFromServerWritable<T>,NamespaceableResource<T>,NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T>,NonDeletingOperation<T>,PodResource,Resource<T>,RollableScalableResource<T>,ScalableResource<T>,ServiceAccountResource,ServiceResource<T>,V1beta1CertificateSigningRequestResource<T>,WritableOperation<T>
- All Known Implementing Classes:
ExtensibleResourceAdapter,ResourceAdapter
public interface ServerSideApplicable<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServerSideApplicable<T>fieldManager(String manager)FieldManager is a name associated with the actor or entity that is making these changes.ServerSideApplicable<T>forceConflicts()Force this request / fieldManager to take ownership over conflicting fields.TserverSideApply()Perform a Kubernetes server-side apply operation.
-
-
-
Method Detail
-
serverSideApply
T serverSideApply()
Perform a Kubernetes server-side apply operation. Under the hood it's an HTTP PATCH operation using theapplication/apply-patch+yamlContent-Type.- Returns:
- the patched item from the API server.
- See Also:
- Kubernetes User Guide: Server-Side Apply
-
fieldManager
ServerSideApplicable<T> fieldManager(String manager)
FieldManager is a name associated with the actor or entity that is making these changes.The value must be less than or 128 characters long, and only contain printable characters
the default value is "fabric8"
- Parameters:
manager-- Returns:
ServerSideApplicablefor continued operations
-
forceConflicts
ServerSideApplicable<T> forceConflicts()
Force this request / fieldManager to take ownership over conflicting fields.- Returns:
ServerSideApplicablefor continued operations
-
-