Package org.cdk8s.plus24.k8s
Interface KubeControllerRevisionProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KubeControllerRevisionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.75.0 (build 63bb957)", date="2023-02-20T02:42:02.118Z") @Stability(Stable) public interface KubeControllerRevisionProps extends software.amazon.jsii.JsiiSerializable
ControllerRevision implements an immutable snapshot of state data.Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
KubeControllerRevisionProps.Builder
A builder forKubeControllerRevisionProps
static class
KubeControllerRevisionProps.Jsii$Proxy
An implementation forKubeControllerRevisionProps
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static KubeControllerRevisionProps.Builder
builder()
default Object
getData()
Data is the serialized representation of the state.default ObjectMeta
getMetadata()
Standard object's metadata.Number
getRevision()
Revision indicates the revision of the state represented by Data.
-
-
-
Method Detail
-
getRevision
@Stability(Stable) @NotNull Number getRevision()
Revision indicates the revision of the state represented by Data.
-
getData
@Stability(Stable) @Nullable default Object getData()
Data is the serialized representation of the state.
-
getMetadata
@Stability(Stable) @Nullable default ObjectMeta getMetadata()
Standard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
builder
@Stability(Stable) static KubeControllerRevisionProps.Builder builder()
-
-