Class CSISnapshotController
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.CSISnapshotController
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<CSISnapshotControllerBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class CSISnapshotController extends Object implements io.fabric8.kubernetes.api.builder.Editable<CSISnapshotControllerBuilder>, io.fabric8.kubernetes.api.model.HasMetadata
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CSISnapshotController()No args constructor for use in serializationCSISnapshotController(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, CSISnapshotControllerSpec spec, CSISnapshotControllerStatus status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSISnapshotControllerBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetKind()Kind is a string value representing the REST resource this object represents.io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.CSISnapshotControllerSpecgetSpec()CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.CSISnapshotControllerStatusgetStatus()CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.voidsetSpec(CSISnapshotControllerSpec spec)CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.voidsetStatus(CSISnapshotControllerStatus status)CSISnapshotController provides a means to configure an operator to manage the CSI snapshots.CSISnapshotControllerBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
CSISnapshotController
public CSISnapshotController()
No args constructor for use in serialization
-
CSISnapshotController
public CSISnapshotController(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, CSISnapshotControllerSpec spec, CSISnapshotControllerStatus status)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getSpec
public CSISnapshotControllerSpec getSpec()
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
-
setSpec
public void setSpec(CSISnapshotControllerSpec spec)
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
-
getStatus
public CSISnapshotControllerStatus getStatus()
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
-
setStatus
public void setStatus(CSISnapshotControllerStatus status)
CSISnapshotController provides a means to configure an operator to manage the CSI snapshots. `cluster` is the canonical name.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
-
edit
public CSISnapshotControllerBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CSISnapshotControllerBuilder>
-
toBuilder
public CSISnapshotControllerBuilder toBuilder()
-
-