# Functions
AddSourceRef instructs merge to add info about the originating object to the target Reason.
Delete deletes the condition with the given type.
FalseCondition returns a condition with Status=False and the given type.
Get returns the condition with the given type, if the condition does not exists, it returns nil.
GetLastTransitionTime returns the condition Severity or nil if the condition does not exist (is nil).
GetMessage returns a nil safe string of Message.
GetReason returns a nil safe string of Reason for the condition with the given type.
GetSeverity returns the condition Severity or nil if the condition does not exist (is nil).
Has returns true if a condition with the given type exists.
HaveSameStateOf matches a condition to have the same state of another.
IsFalse is true if the condition with the given type is False, otherwise it return false if the condition is not False or if the condition does not exist (is nil).
IsTrue is true if the condition with the given type is True, otherwise it return false if the condition is not True or if the condition does not exist (is nil).
IsUnknown is true if the condition with the given type is Unknown or if the condition does not exist (is nil).
MarkFalse sets Status=False for the condition with the given type.
MarkTrue sets Status=True for the condition with the given type.
MarkUnknown sets Status=Unknown for the condition with the given type.
MatchCondition returns a custom matcher to check equality of v1beta1.Condition.
MatchConditions returns a custom matcher to check equality of v1beta1.Conditions.
NewPatch returns the Patch required to align source conditions to after conditions.
Set sets the given condition.
SetAggregate creates a new condition with the aggregation of all the the Ready condition from a list of dependent objects; if the Ready condition does not exists in one of the source object, the object is excluded from the aggregation; if none of the source object have ready condition, no target conditions is generated.
SetMirror creates a new condition by mirroring the the Ready condition from a dependent object; if the Ready condition does not exists in the source object, no target conditions is generated.
SetSummary sets a Ready condition with the summary of all the conditions existing on an object.
TrueCondition returns a condition with Status=True and the given type.
UnknownCondition returns a condition with Status=Unknown and the given type.
UnstructuredGetter return a Getter object that can read conditions from an Unstructured object.
UnstructuredSetter return a Setter object that can set conditions from an Unstructured object.
WithConditions instructs merge about the condition types to consider when doing a merge operation; if this option is not specified, all the conditions (excepts Ready) will be considered.
WithFallbackValue specify a fallback value to use in case the mirrored condition does not exists; in case the fallbackValue is false, given values for reason, severity and message will be used.
WithForceOverwrite In case of conflicts for the owned conditions, the patch helper will always use the value provided by the controller.
WithOwnedConditions allows to define condition types owned by the controller.
WithStepCounter instructs merge to add a "x of y completed" string to the message, where x is the number of conditions with Status=true and y is the number of conditions in scope.
WithStepCounterIf adds a step counter if the value is true.
WithStepCounterIfOnly ensure a step counter is show only if a subset of condition exists.
# Constants
AddConditionPatch defines an add condition patch operation.
ChangeConditionPatch defines an change condition patch operation.
RemoveConditionPatch defines a remove condition patch operation.
# Structs
PatchOperation define an operation that changes a single condition.
# Type aliases
ApplyOption defines an option for applying a condition patch.
MergeOption defines an option for computing a summary of conditions.
MirrorOptions defines an option for mirroring conditions.
Patch defines a list of operations to change a list of conditions into another.
PatchOperationType defines patch operation types.