final class TestResourceStatusClient[StatusT, T] extends ResourceStatus[StatusT, T]
Test implementation of ResourceStatus to be used from unit tests
- StatusT
 Status subresource type
- T
 Resource type
- Alphabetic
 - By Inheritance
 
- TestResourceStatusClient
 - ResourceStatus
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        TestResourceStatusClient(client: Resource[T])(implicit r: K8sObject[T], rs: K8sObjectStatus[T, StatusT])
      
      
      
- client
 The test client implementation to attach to
 
Value Members
- 
      
      
      
        
      
    
      
        
        def
      
      
        getStatus(name: String, namespace: Option[K8sNamespace]): IO[K8sFailure, T]
      
      
      
Get the status of a given subresource by name
Get the status of a given subresource by name
- name
 Name of the resource
- namespace
 Namespace. For namespaced resources it must be Some, for cluster resources it must be None.
- returns
 Returns the full resource object but with possibly the non-status fields absent.
- Definition Classes
 - TestResourceStatusClient → ResourceStatus
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        replaceStatus(of: T, updatedStatus: StatusT, namespace: Option[K8sNamespace], dryRun: Boolean): IO[K8sFailure, T]
      
      
      
Replaces the status of a resource that was previously get from server.
Replaces the status of a resource that was previously get from server.
Use either getStatus or Resource.get to retrieve a value of the resource by name, and then call this method to update its status.
- of
 The resource object to manipulate
- updatedStatus
 Updated status value
- namespace
 Namespace. For namespaced resources it must be Some, for cluster resources it must be None.
- dryRun
 If true, the request is sent to the server but it will not create the resource.
- returns
 Returns the updated resource (not just the status)
- Definition Classes
 - TestResourceStatusClient → ResourceStatus