Class V1VolumeAttachmentSource
java.lang.Object
io.kubernetes.client.openapi.models.V1VolumeAttachmentSource
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-02-04T19:05:53.712211Z[Etc/UTC]",
comments="Generator version: 7.6.0")
public class V1VolumeAttachmentSource
extends Object
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static V1VolumeAttachmentSource
Create an instance of V1VolumeAttachmentSource given an JSON stringGet inlineVolumeSpecpersistentVolumeName represents the name of the persistent volume to attach.int
hashCode()
inlineVolumeSpec
(V1PersistentVolumeSpec inlineVolumeSpec) persistentVolumeName
(String persistentVolumeName) void
setInlineVolumeSpec
(V1PersistentVolumeSpec inlineVolumeSpec) void
setPersistentVolumeName
(String persistentVolumeName) toJson()
Convert an instance of V1VolumeAttachmentSource to an JSON stringtoString()
static void
validateJsonElement
(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_INLINE_VOLUME_SPEC
- See Also:
-
SERIALIZED_NAME_PERSISTENT_VOLUME_NAME
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
V1VolumeAttachmentSource
public V1VolumeAttachmentSource()
-
-
Method Details
-
inlineVolumeSpec
-
getInlineVolumeSpec
Get inlineVolumeSpec- Returns:
- inlineVolumeSpec
-
setInlineVolumeSpec
-
persistentVolumeName
-
getPersistentVolumeName
persistentVolumeName represents the name of the persistent volume to attach.- Returns:
- persistentVolumeName
-
setPersistentVolumeName
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement
- JSON Element- Throws:
IOException
- if the JSON Element is invalid with respect to V1VolumeAttachmentSource
-
fromJson
Create an instance of V1VolumeAttachmentSource given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of V1VolumeAttachmentSource
- Throws:
IOException
- if the JSON string is invalid with respect to V1VolumeAttachmentSource
-
toJson
Convert an instance of V1VolumeAttachmentSource to an JSON string- Returns:
- JSON string
-