object CustomResource extends Serializable
- Alphabetic
- By Inheritance
- CustomResource
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[Sp, St](spec: Sp)(implicit rd: ResourceDefinition[CustomResource[Sp, St]]): CustomResource[Sp, St]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- implicit def crFormat[Sp, St](implicit spFmt: Format[Sp], stFmt: Format[St]): Format[CustomResource[Sp, St]]
- implicit def crListFormat[CustomResource[Sp, St] <: ObjectResource, Sp, St](implicit ofmt: Format[CustomResource[Sp, St]]): Format[ListResource[CustomResource[Sp, St]]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
scalingMethodsEnabler[C <: CustomResource[_, _]](implicit rd: ResourceDefinition[C]): SubresourceSpec[C]
Returns a value that can be passed as the required implicit parameter to the 'getScale' and 'updateScale' method for the given CR type Requires the scale subresource to be defined on the custom resource definition for the type
Returns a value that can be passed as the required implicit parameter to the 'getScale' and 'updateScale' method for the given CR type Requires the scale subresource to be defined on the custom resource definition for the type
- C
The specific CustomResource type for which the status methods should be enabled
- rd
The resource definition for the type - the status subresource must be defined on it
- returns
HasStatusResource value that can be passed implicitly to the
updateStatus
method for this type
-
def
statusMethodsEnabler[C <: CustomResource[_, _]](implicit rd: ResourceDefinition[C]): HasStatusSubresource[C]
Returns a value that can be passed as the required implicit parameter to the 'getStatus' and 'updateStatus' method for the given CR type Requires the status subresource to be defined on the custom resource definition for the type
Returns a value that can be passed as the required implicit parameter to the 'getStatus' and 'updateStatus' method for the given CR type Requires the status subresource to be defined on the custom resource definition for the type
- C
The specific CustomResource type for which the status methods should be enabled
- rd
The resource definition for the type - the status subresource must be defined on it
- returns
HasStatusResource value that can be passed implicitly to the
updateStatus
method for this type
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()