Package org.cdk8s.plus25.k8s
Interface KubeControllerRevisionProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KubeControllerRevisionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.595Z") @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 classKubeControllerRevisionProps.BuilderA builder forKubeControllerRevisionPropsstatic classKubeControllerRevisionProps.Jsii$ProxyAn implementation forKubeControllerRevisionProps
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static KubeControllerRevisionProps.Builderbuilder()default ObjectgetData()Data is the serialized representation of the state.default ObjectMetagetMetadata()Standard object's metadata.NumbergetRevision()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()
-
-