Class V1VolumeAttachmentSource
java.lang.Object
io.kubernetes.client.openapi.models.V1VolumeAttachmentSource
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T17:56:12.287571Z[Etc/UTC]")
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
validateJsonObject
(com.google.gson.JsonObject jsonObj) Validates the JSON Object 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
-
validateJsonObject
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
IOException
- if the JSON Object 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
-