Class VolumeAttachmentSource
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.storage.v1alpha1.VolumeAttachmentSource
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class VolumeAttachmentSource extends java.lang.Object implements com.marcnuri.yakc.model.Model
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 Modifier and Type Class Description static class
VolumeAttachmentSource.Builder
-
Constructor Summary
Constructors Constructor Description VolumeAttachmentSource()
VolumeAttachmentSource(PersistentVolumeSpec inlineVolumeSpec, java.lang.String persistentVolumeName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VolumeAttachmentSource.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
PersistentVolumeSpec
getInlineVolumeSpec()
java.lang.String
getPersistentVolumeName()
Name of the persistent volume to attach.int
hashCode()
void
setInlineVolumeSpec(PersistentVolumeSpec inlineVolumeSpec)
void
setPersistentVolumeName(java.lang.String persistentVolumeName)
Name of the persistent volume to attach.VolumeAttachmentSource.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
VolumeAttachmentSource
public VolumeAttachmentSource(PersistentVolumeSpec inlineVolumeSpec, java.lang.String persistentVolumeName)
-
VolumeAttachmentSource
public VolumeAttachmentSource()
-
-
Method Detail
-
builder
public static VolumeAttachmentSource.Builder builder()
-
toBuilder
public VolumeAttachmentSource.Builder toBuilder()
-
getInlineVolumeSpec
public PersistentVolumeSpec getInlineVolumeSpec()
-
getPersistentVolumeName
public java.lang.String getPersistentVolumeName()
Name of the persistent volume to attach.
-
setInlineVolumeSpec
public void setInlineVolumeSpec(PersistentVolumeSpec inlineVolumeSpec)
-
setPersistentVolumeName
public void setPersistentVolumeName(java.lang.String persistentVolumeName)
Name of the persistent volume to attach.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-